我已经在 Jenkins 中设置了一个多配置项目,我正在尝试通过命令行脚本管理这些作业。我正在尝试为此使用 jenkinsapi Python 模块。到目前为止,我已经找到了如何找到我的工作,但我无法弄清楚如何获取特定的构建配置以查看它们是否成功。
from jenkinsapi.jenkins import *
jenkins = Jenkins('http://example.org/jenkins')
job = jenkins.get_job('foobar')
# I can get job info here, but I don't know how to access specific configurations
有没有办法做到这一点?多配置项目中的每一个都是一个单独的“工作”,还是它们都集中在同一个工作中?将来我将不得不管理很多此类项目,并且我希望能够轻松地向构建中添加新的硬件配置。
最佳答案
我认为 Python JenkinsAPI 不适合处理 Matrix 作业。通过 Groovy Plugin 使用 Groovy 脚本进入Jenkins Java API .
矩阵类存在于 hudson.matrix 中模块。
关于python - Jenkins Python API 和多配置项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10687141/