如何在CloudBees上为发布和快照自动化Maven工件部署?

时间:2013-10-20 02:07:50

标签: maven jenkins release cloudbees

CloudBees提供集成在构建过程中的私有Maven存储库:There is a check box到"将工件部署到我的私有CloudBees存储库"作为项目设置中的后期构建操作。

但是,您必须在Snapshot和Release存储库之间进行选择,并且会发出警告,确保仅将快照部署到快照存储库,并且仅将工件发布到发布存储库"。

那么我该如何设置一个我想要连续快照构建的项目,还有偶尔的版本?我需要在CloudBees上设置两个单独的项目吗?或者每次发布时手动切换该设置? 我是否必须注意发布版本的pom.xml永远不会被提交给#34; master"以便Cloudbees构建不会意外地将其提取并将其推送到快照存储库?

1 个答案:

答案 0 :(得分:3)

我认为我们(cloudbees)应该直接在deployer插件中实现它,因为它看起来很容易检测原型类型(快照与发布)并相应地选择适当的存储库。

必须检查实际的API,但看起来像是一个合理的功能请求。