【发布时间】:2021-05-26 10:55:29
【问题描述】:
我正在使用 CloudBees Jenkins。我们正在通过 AmazonEC2 插件配置动态运行器(或从属),其中我们提到了运行器详细信息,例如 AMI ID、密钥、区域、标签等,并且运行器是根据这些信息创建的。
我想编写一个我想在 Jenkins 脚本控制台中运行的 Groovy 脚本,以查看配置的所有此类运行器详细信息的详细信息。
我可以看到我需要的所有信息都存储在hudson.plugins.ec2.SlaveTemplate类中。
但我看不到任何获取此类实例的方法。我已经设法写了这个只打印配置的奴隶的标签
Jenkins.instance.clouds
Jenkins.instance.clouds.each {
println it.name
}
任何人都可以通过 groovy 帮助打印所有(或至少一些,如 AMI ID、区域等)吗?
【问题讨论】:
标签: jenkins groovy jenkins-pipeline jenkins-groovy cloudbees