作者:sdx3418153 | 来源:互联网 | 2023-01-17 13:47
我已经将我的Gitlab CE版本9.3.5与jenkins版本2.60.1集成在一起。
我能够使用Gitlab webhook触发构建,并使用jenkins自由式作业将结果发布回提交。
我想知道如何通过jenkins管道作业实现相同的效果,因为上述集成的每篇文章都与jenkins自由式作业一起使用。
1> Cédric Julie..:
如果我遵循有关Gitlab Jenkins插件的文档,则您应该能够使用该 gitlabCommitStatus
方法来发布之后声明的构建步骤的状态(这是文档中的示例):
node() {
stage 'Checkout'
checkout
gitlabCommitStatus {
}
}
如果这还不够,您还可以使用它updateGitlabCommitStatus name: 'build', state: 'pending'
来更精确地控制要发送到gitlab实例的状态。