【发布时间】:2017-10-30 09:59:29
【问题描述】:
我们刚刚开始使用 Jenkins 来构建我们的项目。 我正在弄清楚如何在管道脚本中的 Gitlab 上获取提交者。 这是我现在想出的脚本:
checkout([$class: 'GitSCM', branches: [[name: ':origin/development']],
doGenerateSubmoduleConfigurations: false,
extensions: [[$class: 'AuthorInChangelog']], submoduleCfg: [],
userRemoteConfigs: [[credentialsId: 'gitlab-jenkins-ssh-key', url:
'git@192.168.100.890:root/hello-world-example.git']]])
我想AuthorInChangelog 可以帮助我在 Gitlab 上获得提交者,但它没有。如果我在正确的轨道上,请告诉我。
【问题讨论】:
-
这是签出代码的方法。您如何尝试获取/使用提交者?有关您正在尝试做什么的更多信息(即管道代码)。
标签: jenkins groovy gitlab jenkins-pipeline