构建失败成功环境变量
我希望知道是否有办法运行特定脚本,当且仅当构建成功时。因此,如果构建失败,脚本将不会运行。
请并谢谢你。
I was hoping to know if there is a way to run a particular script, if and only if the build is successful. So if the build fails the script doesn't run.
Please and thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您有多种选择。
最简单:您有一个自由风格的软件项目 - 只需在构建结束时创建一个附加构建步骤即可。如果您之前的步骤之一失败,则该步骤将不会执行。我不知道如果您的构建不稳定,它会如何表现。
也很简单:您有一个 Maven 项目:创建一个构建后步骤(mvn 构建后运行的步骤)。您可以选择让这些构建后步骤在成功、成功+不稳定或始终运行。
为您的脚本创建另一个作业并使用参数化触发器触发它插件。该插件为您提供了最大的灵活性。
希望有帮助。
You have several options.
Easiest: you have a free-style software project -- just create an addition build step at the end of your build. The step will not be executed if one of your previous step fails. I don't know how it behaves if your build is unstable.
Also easy: You have a Maven project: create a post build step (Steps to run after mvn build). You have the options to let these post build steps run on successful, successful + unstable, or always.
Create another job for your script and trigger it with the parametrized trigger plugin. This plugin gives you the most flexibility.
Hope that helps.