我正在使用Jenkins,GIT和Maven作为我开发过程的一部分。我有两个分支开发和掌握。像往常一样,我在开发时进行开发,测试并将其合并到master以便发布jar。
我正在使用Jenkins将我的快照/发布jar部署到我们的Nexus存储库。当我部署/发布发布jar(一个没有-SNAPSHOT)我想在我的github仓库中创建一个发布TAG,而我想在部署我的快照时避免这种情况。
我浏览了http://www.dev9.com/article/2014/9/java-release-process-with-continuous-delivery和https://axelfontaine.com/blog/final-nail.html的帖子以获得一些想法。
我的问题如下:
答案 0 :(得分:3)
基本上你需要以下插件:http://maven.apache.org/maven-release/maven-release-plugin/
该插件执行以下操作: