如何有条件地运行maven-release:在jenkins中回滚?

Gog*_*ogi 6 hudson maven maven-release-plugin jenkins

我正在使用jenkins/hudson来制作maven版本,有时当构建失败时,我没有其他方法可以回滚手册然后再次启动jenkins构建.我想知道是否有任何良好且可配置的运行mvn版本的方式:在构建结束时回滚依赖于mvn release的结果:prepare?我的意思是,如果发布过程失败,我想运行maven release:rollback,否则不行.

谢谢你的时间.

Ste*_*stl 2

您可以将 Jenkins 作业配置为在每次作业启动时重新检出源代码。因此,如果您的发布在创建发布标记之前失败,您可以修复问题并重新开始发布。