linux - Jenkins 和路径

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

我正在使用 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/

相关文章:

linux - 删除 bash 脚本中的一些文件

amazon-ec2 - Amazon EC2 AutoScaling CPUUtilization 警报 - 数据不足

java - 任务 ':app:compileDebugKotlin' java.io.IOException 执行失败

c# - 我如何在 Kitematic Boot2docker linux 上安装东西?

linux - 如何为Vec <f64>使用共享内存?

amazon-web-services - 用于事件驱动交互的 Amazon AppFlow 与 Amazon EventBridge

amazon-web-services - AWS–s3 > Cloudflare 重写 url

git - 通过哈希查找 svn 内容

从完整文件路径中提取文件名及其父目录的Pythonic方法?

linux - 转换文件并将它们放在另一个目录中