目前,当我在Gitlab的Merge请求中编写注释时,我开始在Jenkins中进行构建。 我在詹金斯的工作配置中做到了
我该如何在声明性jenkinsfile中做到这一点,我看到了如何针对推送事件执行此操作,而不是针对注释。
triggers {
gitlab(triggerOnPush: true, triggerOnMergeRequest: true, branchFilterType: 'All')
}
我在gitlab文档中找不到任何内容。 https://github.com/jenkinsci/gitlab-plugin#job-trigger-configuration
答案 0 :(得分:1)
只需添加到管道的gitlab触发器中即可:
triggers {
gitlab(
...
triggerOnNoteRequest: true,
noteRegex: "restart pipeline",
...
)
}
还将gitlab中的webhook设置为使用“评论”触发