我正在寻找在我们构建中需要的Ubuntu 14.04机器上设置环境变量。但每当我从Jenkins运行构建时,它都找不到变量。
我已将变量设置为
虽然我可以在机器终端上看到变量,但是当我在Jenkins上运行作业时,它并没有出现。
我的客户端使用Java WebStart连接到Jenkins。它是Ubuntu上的一个启动应用程序。
这似乎应该是一件简单的事情。但是我浪费了几个小时的努力(这令人沮丧)。
任何帮助表示感谢。
答案 0 :(得分:0)
要设置CloudBees描述的尴尬解决方法
PermitUserEnvironment yes
在构建代理系统的sshd配置文件/etc/ssh/sshd_config
中(并重新启动sshd服务),然后将环境变量分配添加到Jenkins代理用户帐户的文件~/.ssh/environment
中(并重新连接Jenkins)大师)。
答案 1 :(得分:-1)
管理环境变量的最简单方法是在Jenkins中执行此操作。
点击" Build Executor Status"在主页面上进入节点页面,选择有问题的节点,点击配置,然后在"节点属性"部分检查"环境变量"。
在那里,您可以添加在构建期间可用的环境变量。
对于所有Jenkins构建计算机,您也可以在Configure System>下全局执行此操作。全球物业。