触发詹金斯(Jenkins)作业时
我已经在Gitlab中创建了一个Webhook来触发Jenkins Job,并且选择了Push Events。 但是问题是,即使在特征分支中,工作也是触发的,我希望它仅在推入主分支时才能触发。
我正在使用通用的Webhook触发插件,并在Jenkinsfile中使用以下代码。
properties ([
pipelineTriggers([
[$class: 'GenericTrigger',
genericVariables: [
[key: 'ref', value: '$.ref']
],
regexpFilterText: 'BRANCH: $ref END',
regexpFilterExpression: "BRANCH: refs/heads/master END"
]
])
])
我在这里做错了,因为工作即使是特征分支也可以触发触发因素。
I have created a webhook in gitlab to trigger jenkins job and i have selected push events.
But problem is job is getting trigger even then there is push in feature branch and i want it to trigger only when push in master branch.
I am using generic webhook trigger plugin and used below code in jenkinsfile.
properties ([
pipelineTriggers([
[$class: 'GenericTrigger',
genericVariables: [
[key: 'ref', value: '$.ref']
],
regexpFilterText: 'BRANCH: $ref END',
regexpFilterExpression: "BRANCH: refs/heads/master END"
]
])
])
What i am doing wrong here as job is geeting trigger even for feature branches.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论