如何在Jenkins git插件配置中使用环境变量

时间:2015-02-05 19:31:29

标签: jenkins environment-variables jenkins-plugins

我找到了一份从git中检出代码的工作。我使用Pre-scm build step插件运行一个创建变量BRANCH_NAME的简单批处理脚本。我正在尝试配置git插件以签出值为BRANCH_NAME的子目录。

我知道我可以使用${VARNAME}使用Jenkins作业参数或作业信息,但似乎这个特定的文本框不能解析那些。

1 个答案:

答案 0 :(得分:1)

如果“签出到子目录”选项不支持变量,则可以使用固定名称,如“x”。然后你的第一个构建步骤可以执行:

mv x $GIT_BRANCH

请注意,$GIT_BRANCH包含Git远程和分支的名称,例如“origin / master”,因此您可能需要:

mv x $(basename $GIT_BRANCH)