2

在 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 代理启动的

4

1 回答 1

1

这有效:

https://wiki.jenkins-ci.org/display/JENKINS/Tool+Environment+Plugin

至少现在。缺点是必须为每个作业配置它。

于 2013-01-12T18:40:40.383 回答