我可以使用 webhook 从 gitlab 合并请求中调用一个简单的 Jenkins 管道。现在我想知道进行结帐的源分支是什么。示例:如果我将代码推送到开发分支,则在我的管道脚本中我会签出开发分支。谢谢。
node {
stage('Build') {
def mybranch = '?' // get branch name from gitlab webhook
git branch: mybranch,
credentialsId: 'mycredential',
url: 'myurl'
// ...
}
}