我们的项目中使用了一个 gradle release 插件,今天如果你运行 gradle release 它会执行我在下面列出的操作。
- 构建代码并使用特定版本创建战争
- 是否发布插件细节(vcs 更新检查、标记发布、自动升级版本并发布到 vcs)
- 我们还有一个自定义步骤
updateVersion.dependsOn createDbMigrationFile
我想在 CI (jenkins) 上构建并告诉它不要在 git 中标记但执行其余步骤,原因是我们的 DevOps 要求我们使用每个构建来升级版本(我无法更改)但是我没有t认为这是值得的标签。(#2)我想要一个单独的构建作业来执行标签、自定义步骤以及最后一个 TAG 构建的最终发布说明。
第二名的奖励积分但是我现在只是在“没有生成标签的构建”部分之后。
谢谢