Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在CloudBees上为发布和快照自动化Maven工件部署?_Maven_Jenkins_Release_Cloudbees - Fatal编程技术网

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

如何在CloudBees上为发布和快照自动化Maven工件部署?,maven,jenkins,release,cloudbees,Maven,Jenkins,Release,Cloudbees,CloudBees提供了集成在构建过程中的私有Maven存储库:在项目设置中作为构建后操作“将构件部署到我的私有CloudBees存储库” 但是,您必须在快照和发布存储库之间进行选择,并且会出现一条警告:“确保仅将快照部署到快照存储库,并且仅将发布工件部署到发布存储库” 那么,我如何着手设置一个项目,我希望为其构建连续的快照,但也希望偶尔发布快照?我需要为此在CloudBees上设置两个单独的项目吗?或者在每次发布时手动切换该设置? 我是否必须注意,发布版本的pom.xml永远不会提交给“mas

CloudBees提供了集成在构建过程中的私有Maven存储库:在项目设置中作为构建后操作“将构件部署到我的私有CloudBees存储库”

但是,您必须在快照和发布存储库之间进行选择,并且会出现一条警告:“确保仅将快照部署到快照存储库,并且仅将发布工件部署到发布存储库”

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

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


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

不是真正的答案,而是+1,因为我同意这种观点。有空的时候请告诉我。所以我想现在没有好办法,我应该使用Maven发布插件而不是这个复选框?有人知道这是否已经实现了吗?