Jenkins 跳过作业的自动触发
Jenkins skip automatic triggering for job
我有一个项目有多个 jenkins 文件和一个带有 bitbucket team plugin 的 jenkins。重点是将登台与发布分开。
当我在 bitbucket 上推送两个作业都监视的分支上的更改时(假设是 master ),那么两个作业都会按预期触发。我想在其中一个作业上禁用此触发器并强制它仅是手动的(让我们说作业 A 是发布。jenkinsfile 定义了发布过程,但应该 运行 仅手动)。
到目前为止,在团队配置中我无法停止触发器,但在 jenkinsfile 中我都无法设置 属性 ( this#ignorePostCommitHooks ) 并使其工作。 (我确实设置了它。但它什么也没做)。有没有办法配置作业触发?
还有一个附带问题,Jenkins 提供了这个选项
但是即使在我保存配置并且 jenkins 开始在存储库中查找匹配项目/分支时设置它之后,它也会开始构建它找到的任何分支。有没有办法让这个选项真正起作用?
提前致谢。
将其包装成一个全匹配项使其工作。
我有一个项目有多个 jenkins 文件和一个带有 bitbucket team plugin 的 jenkins。重点是将登台与发布分开。 当我在 bitbucket 上推送两个作业都监视的分支上的更改时(假设是 master ),那么两个作业都会按预期触发。我想在其中一个作业上禁用此触发器并强制它仅是手动的(让我们说作业 A 是发布。jenkinsfile 定义了发布过程,但应该 运行 仅手动)。
到目前为止,在团队配置中我无法停止触发器,但在 jenkinsfile 中我都无法设置 属性 ( this#ignorePostCommitHooks ) 并使其工作。 (我确实设置了它。但它什么也没做)。有没有办法配置作业触发?
还有一个附带问题,Jenkins 提供了这个选项
但是即使在我保存配置并且 jenkins 开始在存储库中查找匹配项目/分支时设置它之后,它也会开始构建它找到的任何分支。有没有办法让这个选项真正起作用?
提前致谢。
将其包装成一个全匹配项使其工作。