Python jenkinsapi教程(二)

本文是Python Jenkinsapi教程的第二部分,主要探讨Jenkins中的构建概念。构建作为Jenkins Job的一次执行,具有运行状态和完成结果,如成功或失败。此外,构建还可关联结果和工件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Jenkins构建代表Jenkins Job的单次执行。

可以将构建视为jobs之下jenkins体系的第二层。 构建可以具有状态,例如它们是否正在运行。 他们也可以有结果,例如他们通过还是失败。

构建对象可以与Results和Artifacts.g相关联

classjenkinsapi.build.Build(URL,buildno,job,depth = 1)
表示在工作环境中执行的jenkins构建。

get_causes()
返回原因列表。可能有多个原因列表,有些可能为空。例如,当手动中止构建时,Jenkins可以在操作字典中添加一个空的原因列表。空的将被忽略。

get_changeset_items()
返回changeSet项目的列表。

每个项目的结构均如下例所示:{

“ affectedPaths”:[
“content/rcm/v00-rcm-xccdf.xml”
], “author” : {

“absoluteUrl”: “http://jenkins_url/user/username79”, “fullName”: “username”
}, “commitId”: “3097”, “timestamp”: 1414398423091, “date”: “2014-10-27T08:27:03.091288Z”, “msg”: “commit message”, “paths”: [{

“editType”: “edit”, “file”: “/some/path/of/changed_file”
}], “revision”: 3097, “user”: “username”

}

get_console()
返回文本控制台的当前状态。

get_downstream_builds()
获取此构建的下游构建:返回构建列表或无

get_downstream_job_names()
获取此构建的下游作业名称:返回字符串列表或无

get_downstream_jobs()
获取此构建的下游工作:返回工作列表或无

get_env_vars()
返回环境变量。

该方法使用了环境注入器插件:https://wiki.jenkins-ci.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值