小编Ant*_*sez的帖子

Jenkins管道构建github拉请求

鉴于我使用了管道插件+所有的github插件都安装在jenkins中,因此我很难检查出当前触发请求的触发请求,该请求在管道脚本中如下所示:

#!groovy

 node('master') {
       stage 'Checkout'

 checkout changelog: true, poll: true, scm: [$class: 'GitSCM', branches: [[name: "origin/????"]], doGenerateSubmoduleConfigurations: false, submoduleCfg: [], userRemoteConfigs: [[name: 'origin', url: 'git@github.com/project.git', credentialsId: 'github-id']]]

 }
Run Code Online (Sandbox Code Playgroud)

但是我找不到任何从任何env变量中获取当前请求请求分支的方法,也许不是检查已触发分支的那种方法吗?

git groovy github jenkins jenkins-pipeline

5
推荐指数
1
解决办法
2365
查看次数

标签 统计

git ×1

github ×1

groovy ×1

jenkins ×1

jenkins-pipeline ×1