我们当前的 SDLC 是这样的:
我们正在使用 maven-release-plugin 来管理发布,但希望在整个周期中保持相同的内部版本号。目前,每次我们构建时, Artifact 发布版本都会增加。例如1.2.3 发布到 QA,修复错误并重建成为 1.2.4,等等。
我们已经研究过使用 release:stage 目标,但是第一次使用会在 SCM 中创建一个标签,随后每次使用 release:stage 都是从这个 SCM 标签构建的,并且不包括在创建这个标签之后添加的任何代码。我们尝试在 release:stage 之后使用 release:rollback 删除 scm 标记,但这不起作用。
有没有办法执行这种类型的发布周期?
谢谢。
最佳答案
对于我们的项目,我们在 CI 中使用快照,在第 1-5 步循环中使用 beta。
关于maven - 如何在不创建 scm 标签的情况下暂存 Maven 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6658668/