我注意到,使用我们的Jenkins 1.625.2,通过jenkins/configure -> Global properties -> Environment variables
工作为所有节点设置环境变量,如果有问题的环境变量是不已在节点的Windows系统环境中定义。
也就是说,如果运行Jenkins Slave进程的Windows用户已经拥有环境变量FOOBAR,则全局Jenkins配置中的设置FOOBAR对此节点没有影响,而如果envvar不存在,则运行作业节点将其设置为全局Jenkins配置值。
是否有人知道这是否是预期的行为,错误,或者我是否可能遗漏某些内容以使全局设置覆盖Windows节点上的系统envvar?