jenkins发版判断与上次相比分支代码是否更新没更新就不发版
Jenkins可以通过判断分支代码是否更新来决定是否进行发版。以下是一种实现方式:
-
在Jenkins的构建流程中添加一个步骤,使用Git命令或插件获取当前分支的最新commit ID,保存为变量
latestCommit。 -
在Jenkins的构建流程中添加一个步骤,使用Git命令或插件获取上一次构建的commit ID,保存为变量
lastCommit。 -
添加一个条件判断,比较
latestCommit和lastCommit是否相等。如果相等,则表示分支代码没有更新,不进行发版;如果不相等,则表示分支代码有更新,进行发版操作。
具体流程可能因Jenkins配置和使用的插件而有所不同,需要根据具体情况进行设置。
原文地址: https://www.cveoy.top/t/topic/ijPm 著作权归作者所有。请勿转载和采集!