Ste*_*mon 5 release-management continuum maven jenkins jenkins-plugins
我正在评估像 Jenkins 和 Apache Continuum 这样的构建引擎。我们的大部分构建使用 Maven。Jenkins 中有哪些用于发布管理的选项?
我所说的发布管理是指从源代码管理中的分支创建发布,然后在 Maven 中更新版本标记的过程。例如,如果我的 Maven 项目(父+子子项目)当前是 5.5-SNAPSHOT 版本,我想告诉 Jenkins 检查、构建和测试这个分支的最新版本,并将 POM 更新到版本 5.5 . 然后,它应该在 5.6-SNAPSHOT 版本的源代码管理中创建一个新分支,并相应地更新这个新分支上的所有 POM。
Apache Continuum,我相信它是由 Sonatype 开发的,它是 Maven 背后的同一个团队,具有此发布管理功能。我看过Jenkins的一个插件叫Artifactory Plugin,好像要求仓库管理器是Artifactory。Jenkins 还可以使用哪些其他发布管理选项?最佳做法是什么?
谢谢,
史蒂夫·所罗门 stev.solomon@gmail.com
Jenkins 支持发布:https://wiki.jenkins-ci.org/display/JENKINS/Release+Plugin
它受到 Maven 和自由风格项目的支持。Artifactory 不是必需的。
| 归档时间: |
|
| 查看次数: |
13844 次 |
| 最近记录: |