我正在为我的项目编写Jenkins作业,并尝试自动执行标签创建。
我在Jenkins中使用Git Publisher插件进行后期构建操作。这样工作正常,每当我推送到GitHub时都给我一个标签。但是它提供了TAG-$BUILD_ID
,因为我可以使用内置变量进行配置。
TAG-8
$ BUILD_ID为默认值。但是我想创建一个自定义标签。
例如。 Jenkins创建v1.0.0-rc1
,但它应该创建这样的标签。
Commit Tag
commit1 v1.0.0-rc1
commit2 v1.0.0-rc2
.....
.....
and so on
每当我提交到GitHub时,它都应该创建增量标记。
Branch Commit Tag
Branch1
commit1 v1.0.0-rc1
commit2 v1.0.0-rc2
commit3 v1.0.0-rc3
....
.... and so on
Branch2
commit1 v1.1.0-rc1
commit2 v1.1.0-rc2
....
.... and so on
Branch3
commit1 v1.2.0-rc1
commit2 v1.2.0-rc2
....
.... and so on
,并且应根据分支机构创建标签。
=IF((LEFT(A3,2)=10), LEFT(A3,6), "")
答案 0 :(得分:0)