在 ubuntu jenkins master 上,我配置了 gradle 应该自动安装到:
GRADLE_HOME: /var/jenkins/tools/mygradle
结果 gradle 安装在所有 ubuntu 从站上:
/var/jenkins/tools/mygradle/bin/gradle
这工作正常,我的 gradle 作业建立在从节点上。
现在我需要在作业中调用 .sh 脚本(构建步骤 - 执行 shell)。在某些时候,脚本会调用 gradle,因此需要它在 PATH 中。但是当我执行作业时(在其中一个构建奴隶上)找不到 gradle。
是否可以在所有从属设备上自动安装 gradle,并且还可以将 gradle 添加到所有从属设备的 PATH 中?
所有从站都是通过 SSH 在 unix 机器上使用 Launch slave 代理启动的