我为我们的maven多项目创建了一个hudson作业,其中包含5个模块,以将SNAPSHOT工件部署到maven存储库。没关系,只要它成功构建且没有测试失败即可。但是,现在我想满足以下要求:
SNAPSHOT
-Dmaven.test.failure.ignore=true
mvn test -Dmaven.test.failure.ignore=true
mvn deploy -DskipTests
有什么办法可以做到这一点?
有一个后构建选项,称为将 工件部署到Maven存储库 。如果 即使构建不稳定 ,也没有选择 Deploy ,那么这意味着如果测试失败,它将不会部署任何东西。与-fae命令中的一起,事情应该以您期望的方式工作
-fae