问题描述
我有一个时髦的脚本来推广代码.长话短说,我知道该脚本中的某个时间点是否成功.如果不成功,我想使构建失败.有什么办法可以使构建失败吗?
I have a groovy script that goes and promotes code. Long story short, I know at a point of time within that script if it was successful or not. I would like to fail the build if not successful. Is there a way in groovy to fail the build?
示例:
在执行Groovy脚本"插件中.您可以编写代码.
in the "execute Groovy script" plugin. you can write code.
(insert API call to promote code) if(checkPromote()){ //fail build here }
(insert API call to promote code) if(checkPromote()){ //fail build here }
其中"checkPromote"根据促销的状态返回true或false值.
where 'checkPromote' returns a true or false value depending on the status of the promote.
推荐答案
在我看来,中止编程的最优雅方法是声明.
The most elegant way to abort a programm in my opinion is an assertion.
assert condition : "Build fails because..."
这篇关于无法从groovy脚本构建Jenkins构建的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!