Jenkins Pipeline 特定阶段的触发器

2023-12-25

我从一开始就在使用 Jenkins,但我想做点什么,但我找不到如何做......

事实上,我想用两种不同的方式触发我的项目:每 4 小时和每次提交。 但对于每种情况,我不希望执行所有 Jenkinsfile,只执行某些特定阶段。

是否可以使用声明式管道来做到这一点?

提前致谢


不幸的是,这还不能开箱即用。 Cloudbees 有一个名为“检查点”的专有插件,可以做到这一点,请参阅此处的插件文档 https://go.cloudbees.com/docs/cloudbees-documentation/cje-user-guide/index.html#workflow-sect-checkpoint.

这个插件可能会在不久的将来默认添加到Jenkins中,看到这个问题 https://issues.jenkins-ci.org/browse/JENKINS-33846.

PS:这是重复的Jenkins 构建管道 - 在阶段重新启动 https://stackoverflow.com/questions/38129745/jenkins-build-pipeline-restart-at-stage(无法将其标记为重复)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jenkins Pipeline 特定阶段的触发器 的相关文章

随机推荐