CloudBees 为您提供了集成在构建过程中的私有 Maven 存储库:作为项目设置中的构建后操作,有一个复选框可以“将工件部署到我的私有 CloudBees 存储库”。
但是,您必须在 Snapshot 和 Release 存储库之间进行选择,并且会出现警告“确保仅将快照部署到快照存储库,并且仅将工件发布到 release 存储库”。
那么我该如何设置一个我想要连续快照构建的项目,但也需要偶尔发布呢?我是否需要为此在 CloudBees 上设置两个单独的项目?或者每次发布时手动切换该设置?我是否必须注意用于发布构建的 pom.xml 永远不会提交给“master”,以便 Cloudbees 构建不会意外将其拾取并将其推送到快照存储库?