【发布时间】:2021-11-09 11:31:12
【问题描述】:
我有一个分布式 Jenkins 构建,并且 jenkins 进程在从站上运行的用户不一定是静态的,所以我需要一种机制来获取每个节点的用户。
我正在尝试类似的东西
#!/usr/bin/env groovy
class TestSettings {
public static String NuGetPackagesPath = "${env.USERPROFILE}\\.nuget\\packages"
}
node("master"){
println env.USERPROFILE // works as expected
println TestSettings.NuGetPackagesPath // throws exception
}
node("build"){
println env.USERPROFILE // works as expected
println TestSettings.NuGetPackagesPath // throws exception
}
【问题讨论】:
标签: windows jenkins groovy pipeline