虽然安装了插件,但是没有从shell看到Git

时间:2017-03-02 11:06:04

标签: git jenkins

在我的Jenkins安装中,我有Git PluginGit Client Plugin。此外,在全局工具配置 - >中Git安装 - > Git 我选择了Install Automatically

我认为因为这个,每当我从Jenkins构建引用它时,Git都应该是可见的。

但是,在具有此行的脚本的作业中:

sh("git push origin --tags")

我得到git: command not found

任何想法为什么git不可见虽然它应该由Jenkins安装?

1 个答案:

答案 0 :(得分:1)

自动安装仅适用于需要工具的其他插件。例如,如果您通过Git Plugin进行SCM签出,将使用git工具安装程序

自动安装将将{{1}}命令添加到默认(shell)路径

相反,您可以使用Tool Environment Plugin访问通过自动安装部署的工具。那将

  • 触发从属端的自动安装
  • 提供工具路径作为环境变量

然后,您可以使用该变量从groovy / shell / ...构建步骤运行该工具。