出于便于跟踪和版本回退等的各类目的,在每次构建或发布完成后,我们都往往需要进行打Tag、生成Change Log等操作。以下是在Jenkins中构建后自动创建git tag的方法。
1、在“Source Code Management->Git->Repositories->Name”中配置Repository ID,也就是要push到的位置,一般是origin:
![Jenkins构建后自动创建git tag](http://www.meilongkui.com/wp-content/uploads/2019/04/jenkins-add-git-tag-1024x643.png)
Jenkins构建后自动创建git tag
2、在“Post-build Actions”中增加一个“Git Publisher”的步骤,点击“Add Tag”配置要创建的Tag:
![Jenkins构建后自动创建git tag](http://www.meilongkui.com/wp-content/uploads/2019/04/jenkins-add-git-tag2-1024x686.png)
Jenkins构建后自动创建git tag
请注意,最好勾选上“Push Only If Build Succeeds”;“Target remote name”应该与第一步中配置的“Name”一致。
执行一次构建,从Console Output汇总我们可以观察到git tag命令的执行(下图是测试时用的,名称为test_tag):
![Jenkins构建后自动创建git tag](http://www.meilongkui.com/wp-content/uploads/2019/04/jenkins-add-git-tag3.png)
Jenkins构建后自动创建git tag
从Git History中也可以看到Tag创建成功了:
![Jenkins构建后自动创建git tag](http://www.meilongkui.com/wp-content/uploads/2019/04/jenkins-add-git-tag4-1024x331.png)
Jenkins构建后自动创建git tag
转载时请保留出处,违法转载追究到底:进城务工人员小梅 » Jenkins构建后自动创建git tag