【问题标题】:Jenkins and PATH詹金斯和路径
【发布时间】:2014-02-19 21:25:53
【问题描述】:

我正在使用 Jenkins,它运行一个使用 AWS 命令​​行工具的脚本。 因为 Jenkins 不像普通用户那样使用 shell,所以它会说“EC2_HOME”未设置。现在我知道如何为普通用户设置这个,但不是为詹金斯设置的。 目前我在我的脚本中导出了 Jenkins 使用的 EC2_HOME 和密钥,但我对在我的脚本中包含这些信息感到不舒服。

如何/在哪里可以编辑 Jenkins 的 PATH 以使用 EC2 工具? 我已经编辑了 /etc/profile.这一直有效,直到服务器最近重新启动。

【问题讨论】:

  • 调用 AWS 工具的构建步骤是什么样的?这是一个“执行外壳”步骤吗?
  • 它调用一个脚本:/opt/name-of-script.sh ARG1 ARG2.

标签: linux amazon-web-services path amazon-ec2 jenkins


【解决方案1】:

您应该使用注入环境变量,这样您就可以设置所有与环境相关的变量并包含在作业中

在插件文档中查看更多信息:https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin

【讨论】:

    猜你喜欢
    • 2017-12-08
    • 1970-01-01
    • 1970-01-01
    • 2018-12-08
    • 1970-01-01
    • 2014-08-31
    • 2012-07-19
    • 2016-02-01
    • 1970-01-01
    相关资源
    最近更新 更多