Jenkins从指定的git子标签中拉出

时间:2018-06-20 10:00:12

标签: git jenkins continuous-integration

我花了太多时间来弄清楚如何让詹金斯(Jenkins)拉指定的子标签。

这是我现在拥有的标签:

$git tag -l
prod/v1.11.6
test/v1.11.6
v1.11.3.test

现在,在Jenkins中,我希望它只是将源从参数指定的标签子目录中拉出。

这意味着,在“分支说明符(空白为“ any”)部分中,我有:

**/tags/${ENV}/*

因此,当我为prod选择&{ENV}时,我希望它可以将最新标签从'prod'标签子文件夹(或如何调用)中拉出

它是做什么的

Checking out Revision 8000613c90549854f8b94db9c54b6053bacbb372 (refs/tags/test/v1.11.6)

因此它签出了“ test”而不是“ prod”。即使我像**/tags/prod/*一样对其进行硬编码,它仍然可以检出测试。

我假设有一些愚蠢的错误,但是请告诉我我做错了什么以及如何最终能达到我想要的结果。

谢谢!

0 个答案:

没有答案