这是一个简单的Groovy脚本,该脚本为每个从属打印环境变量列表:
for (slave in jenkins.model.Jenkins.instance.slaves) { println(slave.name + ": ") def props = slave.nodeProperties.getAll(hudson.slaves.EnvironmentVariablesNodeProperty.class) for (prop in props) { for (envvar in prop.envVars) { println envvar.key + " -> " + envvar.value } }}
警告:我不是经验丰富的Groovy程序员,所以我可能没有使用Groovy的适当习惯用法。
您可以从Jenkins脚本控制台运行此命令以进行实验。您也可以运行“ System
Groovy脚本”作为构建步骤。以上两个都需要Groovy插件。如果您在工作中不使用Groovy,则可以使用此脚本编写一个属性文件,该文件将在实际工作的构建部分中加载。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)