我正在使用 Jenkins,它运行一个使用 AWS 命令行工具的脚本。 由于 Jenkins 不像普通用户那样使用 shell,因此会失败并提示“EC2_HOME”未设置。现在我知道如何为普通用户设置此设置,但不知道如何为 Jenkins 设置。 目前,我在 Jenkins 使用的脚本中导出了 EC2_HOME 和 key ,但我对在脚本中包含这些信息感到不舒服。
如何/在哪里编辑 Jenkin 的 PATH 以使用 EC2 工具? 我已经编辑了/etc/profile。这一直有效,直到服务器最近重新启动为止。
最佳答案
您应该使用注入(inject)环境变量,这样您就可以设置所有与环境相关的变量并跨作业组成
在插件文档中查看更多信息:https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin
关于linux - Jenkins 和路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21892782/