我必须根据环境和标签/推送到关系来创建构建。目前,我的发布设置中有 tagTemplate = 'release-${version}' 。tagTemplate(发布)的第一部分是我们在管道中用来启动构建的,每个构建需要稍微不同的参数。
我需要能够传入一个参数,该参数将用其他构建类型替换“发布”。
理想情况下,我希望能够传入模板的“发布”部分中的内容,因此设置如下所示:
tagTemplate = '${tagPrefix}-${version}'
然后我就可以运行命令了:
gradle release -PtagPrefix='build1'
我试过这样传递它:
gradle release -PtagTemplate='build1-${version}'
gradle release -Prelease.tagTemplate='build1-${version}'
gradle release -Pproject.release.tagTemplate='build1-${version}'
这些都不起作用。