有人能告诉我如何设置jenkins从基于特定标签的git仓库构建?我已经做了一些搜索,并尝试设置一个作业来构建一个特定的标签,请参阅:Jenkins Git Plugin: How to build specific tag?但我只能从主分支中提取最新的提交 .
这是詹金斯2.54 . 我在SCM下设置了以下内容 .
Repo URL and Credentials
name: ref
Refspec: +refs/tags*:refs/remotes/origin/tags/*
Branch Specifier refs/tags/jenkins-test*
在构建触发器下,我允许所有分支触发此作业 . 我有一个用jenkins-test1.0标记的提交,当我从gitlab测试webhook时,它成功地启动了jenkins作业,但它从主分支中提取最新的提交,而不是标记的提交 .
提前致谢...
1 回答
您可以使用Generic Webhook Trigger Plugin执行此操作 .
从其中一个测试用例:
场景:应在创建标记时触发构建,而不是在删除标记时触发构建 .