【问题标题】:Jenkins master and slaves and env. vars詹金斯主从和环境。变量
【发布时间】:2013-01-11 19:41:16
【问题描述】:

在 ubuntu jenkins master 上,我已配置 gradle 应自动安装到:

GRADLE_HOME: /var/jenkins/tools/mygradle

因此,所有 ubuntu 从站上都安装了 gradle:

/var/jenkins/tools/mygradle/bin/gradle 

这很好用,我的 gradle 作业建立在从节点上。

现在我需要在作业中调用 .sh 脚本(构建步骤 - 执行 shell)。在某些时候,脚本会调用 gradle,因此需要它在 PATH 中。但是当我执行作业(在其中一个构建奴隶上)时,找不到 gradle。

是否可以在所有从属服务器上自动安装 gradle 并在所有从属服务器上将 gradle 添加到 PATH 中?

所有从站都使用 通过 SSH 在 unix 机器上启动从站代理

启动

【问题讨论】:

  • 你用什么方法来启动你的奴隶?设置 PATH 的方式会有所不同。

标签: linux jenkins gradle


【解决方案1】:

这行得通:

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

至少现在是这样。缺点是必须为每个作业进行配置。

【讨论】:

    猜你喜欢
    • 2016-11-09
    • 2018-07-26
    • 2011-08-14
    • 2016-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-21
    • 1970-01-01
    相关资源
    最近更新 更多