Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从gitlab hook将标记名传递给Jenkins作业?_Jenkins_Gitlab_Continuous Delivery - Fatal编程技术网

如何从gitlab hook将标记名传递给Jenkins作业?

如何从gitlab hook将标记名传递给Jenkins作业?,jenkins,gitlab,continuous-delivery,Jenkins,Gitlab,Continuous Delivery,我有一个Jenkins部署作业,它是由Gitlab webhook在操作“Create Tag”时触发的。 我需要用一个等于版本标签名的参数标签开始作业的执行。 例如,我在GitLab上创建了标记1.0.0,现在我想将它传递给Jenkins job to string参数字段。 现在,我必须通过回显gitlabSourceBranch、将其传递到文件以及使用属性文件中的参数将其传递到目标作业来解决这个问题—这很好,但对于生产环境来说肯定不行 是否有办法通过webhook将触发的标记名直接传递给作

我有一个Jenkins部署作业,它是由Gitlab webhook在操作“Create Tag”时触发的。 我需要用一个等于版本标签名的参数标签开始作业的执行。 例如,我在GitLab上创建了标记1.0.0,现在我想将它传递给Jenkins job to string参数字段。 现在,我必须通过回显gitlabSourceBranch、将其传递到文件以及使用属性文件中的参数将其传递到目标作业来解决这个问题—这很好,但对于生产环境来说肯定不行

是否有办法通过webhook将触发的标记名直接传递给作业参数,或者是否有任何插件可以使其工作?

Git参数插件不适用于触发部署

编辑:gitlabSourceBranch的值类似于“refs/tags/1.0.0”,但我只需要标记名“1.0.0”