当开发人员将他的代码推送到功能分支时,我正在使用 Stash 附加组件“Stash Webhook to Jenkins”来触发 Jenkins 构建。
如果 Jenkins 构建失败,我想重置为之前的提交。只有在构建成功时才会进行推送。是否有任何附加组件可用于此或任何其他方式?
当开发人员将他的代码推送到功能分支时,我正在使用 Stash 附加组件“Stash Webhook to Jenkins”来触发 Jenkins 构建。
如果 Jenkins 构建失败,我想重置为之前的提交。只有在构建成功时才会进行推送。是否有任何附加组件可用于此或任何其他方式?
您可以使用构建后操作部分下的构建其他项目。
基本上你可以再设置两个 Jenkins 工作。一个人将重置先前的提交。另一个会推动。然后在构建作业中,如果构建失败,您可以触发重置提交,如果成功则触发另一个。
如果您需要配置触发逻辑的更多方面,还有一个Parameterized Trigger Plugin 。