我正在使用一个应该在从属节点上运行的批处理脚本,它使用 Sahi 。 Sahi的环境变量在节点上设置为“ SAHI_HOME ”。 当我运行批处理时,我发现它无法找到Sahi类。 如何强制Jenkins使用从属设置的环境变量?我的意思是有没有办法获取在从属节点上设置的环境变量?
答案 0 :(得分:3)
我们通过自动安装和更新Sahi解决了这个问题。有一个很好的Jenkins插件:https://wiki.jenkins-ci.org/display/JENKINS/Custom+Tools+Plugin 你只需要在某个地方放置一个Sahi Zip供Jenkis访问。自定义工具插件会自动解压缩归档并创建toolname_HOME环境变量。 只需将工具命名为SAHI,就可以在所需的每个作业和节点上使用Sahi和$ SAHI_HOME。
此致 Wormi
答案 1 :(得分:0)
我遇到了与我的AIX奴隶类似的问题。问题是启动非交互式shell时不会执行.profile文件。因此,您有几种选择。