首页 > 其他分享 >pipeline 显示获取git分支

pipeline 显示获取git分支

时间:2024-07-10 11:30:48浏览次数:20  
标签:comment pipeline git service lt BRANCH 分支

pipeline {
agent any
parameters {
gitParameter(
branchFilter: 'origin/(.*)', //高级中设置为这个
defaultValue: 'master',
name: 'BRANCH',
type: 'PT_BRANCH',
useRepository: 'https://gitlab.lingtingshidai.com/lt/java/lt-comment-service.git'
)
}
stages {
stage('Checkout') {
steps {
git branch: "${params.BRANCH}", credentialsId: '0f085850-1868-454d-8520-f59542af257f', url: 'https://gitlab.lingtingshidai.com/lt/java/lt-comment-service.git'

        }
    }
    stage('Build') {
        steps {
            script {
              sh 'source /etc/profile && /usr/local/jenkins/apache-maven-3.6.3/bin/mvn clean package -U -Dmaven.test.skip=true -B'
            }
        }
    }
}

}

标签:comment,pipeline,git,service,lt,BRANCH,分支
From: https://www.cnblogs.com/cheyunhua/p/18293578

相关文章

  • gitlab钩子,push推送触发服务器自动更新pull
    搬自自己的51cto博客,不想用51cto了我用的linux的宝塔面板代码是php 流程1.创建秘钥linux创建rsa密钥对(创建的是www用户的秘钥)sudo-Huwwwssh-keygen-trsa运行之后会让你填具体路径,可以写/home/www/.ssh/id_rsa.pub还会让你填密码短语,不用填,直接回车还会再让......
  • Windows bat批处理启动git bash 自动提交git push
    前言全局说明Windowsbat批处理启动gitbash自动提交gitpush一、说明环境:Windows11家庭版23H222631.3737二、新窗口打开gitbash(和手动右键点gitbashhere一样)@echooff"C:\ProgramFiles\Git\git-bash.exe"--cd=D:\temp-c"ls-l&&pwd"--cd=指定......
  • git 如何 fork 一个仓库的所有分支
    假设要fork的仓库名称为a,你的本地仓库名称为b克隆a仓库的[email protected]:username/a.gitcda添加b仓库为上游(upstream)远程仓库[email protected]:username/b.git获取所有分支gitfetchupstream查看所有分支gitbranch......
  • git提交emoji指南
    emoji指南emojiemoji代码commit说明......
  • Git Commit 提交规范
    背景Git每次提交代码都需要写commitmessage,否则就不允许提交。一般来说,commitmessage应该清晰明了,说明本次提交的目的,具体做了什么操作。但是在日常开发中,大家的commitmessage千奇百怪,中英文混合使用、fixbug等各种笼统的message司空见怪,这就导致后续代码维护成本特别大,有时......
  • 使用Blue Ocean生成Pipeline
    该教程展示如何使用Jenkins的 BlueOcean 特性生成一个流水线,该流水线将协调构建一个简单的应用程序。在学习本教程前,建议您先从Tutorialsoverview 页面至少浏览一组入门教程来熟悉CI/CD概念(与你最熟悉的技术栈有)以及这些概念是如何在Jenkins中实现的。Jenkins.......
  • 爆赞!GitHub首本Python开发实战背记手册,标星果然百万名不虚传
    Python (发音:['paiθ(ə)n;(US)'paiθɔn]n.蟒蛇,巨蛇),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。Python语言的特点......
  • jenkins拉取远程仓库的代码如gitlab
    jenkins结合远程仓库既然是持续集成,对代码进行构建,我们得获取代码仓库的内容,这里选择我们搭建的gitlab服务器开发工程师的机器1.在window上生成ssh-key$ssh-keygen2.添加到代码仓库github/gitlab都玩一玩,公司用这俩居多gitlab上添加该机器的ssh-key允许上传代码,咱这......
  • 4.6 pipeline 生产配置实例
    pipeline配置java项目pipeline{agent{label'slave'}options{timestamps()disableConcurrentBuilds()buildDiscarder(logRotator(numToKeepStr:'20',daysToKee......
  • Nerdbank.GitVersioning .net 版本自动生成工具
    在.NET7中使用Nerdbank.GitVersioning进行版本控制,可以按照以下步骤进行配置:安装Nerdbank.GitVersioning包:使用NuGet包管理器控制台安装该包: Install-PackageNerdbank.GitVersioning安装nbgv工具:使用.NETCLI安装nbgv工具:dotnettoolinstall-gnbgv......