我正在使用带有Concourse的JGitFlow。
我有两个分支-掌握和发展。当有变化需要发展时,我的工作就会触发。
运行作业时,它将执行mvn -X --batch-mode jgitflow:release-start jgitflow:release-finish
问题是,当jgitflow运行时,它会颠簸版本号,更新快照,标记并与master合并。最后,它将更改推回去进行开发和掌握。
由于jgitflow进行了更改以开发(更新的快照版本),因此导致Concourse作业再次被触发。
有避免这种情况的方法。
答案 0 :(得分:0)
您可以更改提交消息吗?如果可以的话,将[ci skip]
添加到提交消息中将导致git
资源忽略该提交(但是,如果以其他方式触发,则会拉低该版本。只是出于检查目的而跳过了该版本)