【发布时间】:2017-07-07 07:18:50
【问题描述】:
我配置了构建服务器来做
clean javadoc:jar deploy site-deploy
现在如果站点部署失败(因为站点没有构建,或者有人使用了错误的父 pom),构建服务器会显示构建失败,但部署已经应用。
有没有办法以事务方式“组合”部署和站点部署?
或者我应该使用不同的目标/阶段链(例如install 在site-deploy 之前)?
【问题讨论】:
-
因此,如果它是某种与构建服务器相关的问题,那么您应该使用服务器名称对其进行标记。我想没有一个知道答案的人会这样读。
-
这只是一个我们从构建服务器 (Quickbuild) 调用的 Maven 命令链,但对于 Jenkins、Bamboo 等来说也是一样的。
-
我猜,那么你必须编写你的回滚方法并根据maven命令退出代码触发它。
-
我可能不是第一个想要在一个构建中进行部署和站点部署的人。
-
下面的bash脚本怎么样?
mvn clean install site-deploy && mvn deploy。尽管在发布工件时出现网络错误,这将失败。
标签: java maven deployment transactions