在我的Jenkins安装中,我有Git Plugin和Git Client Plugin。此外,在全局工具配置 - >中Git安装 - > Git 我选择了Install Automatically
。
我认为因为这个,每当我从Jenkins构建引用它时,Git都应该是可见的。
但是,在具有此行的脚本的作业中:
sh("git push origin --tags")
我得到git: command not found
。
任何想法为什么git不可见虽然它应该由Jenkins安装?
答案 0 :(得分:1)
自动安装仅适用于需要工具的其他插件。例如,如果您通过Git Plugin进行SCM签出,将使用git
工具安装程序
自动安装将不将{{1}}命令添加到默认(shell)路径。
相反,您可以使用Tool Environment Plugin访问通过自动安装部署的工具。那将
然后,您可以使用该变量从groovy / shell / ...构建步骤运行该工具。