Python jenkinsapi tutorial (2)

Jenkins build represents a single execution of Jenkins Job.

Think of build as the second layer of the Jenkins system under jobs. Builds can have status, such as whether they are running. They can also have results, such as whether they pass or fail.

Construction objects can be associated with Results and 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.org/display/JENKINS/EnvInject+Plugin

get_master_build()
获取构建(如果存在),否则获取:返回Build或None

get_master_build_number()
获取构建号(如果存在),否则获取:return:int或None

get_master_job()
获取主作业对象(如果存在),否则获取:返回:Job或None

get_master_job_name()
获取主作业名称(如果存在),否则获取:返回:字符串或无

get_matrix_runs()
对于作业,获取每种矩阵配置的单独构建:return:构建生成器

get_params()
返回参数名称及其值的字典;如果不存在任何参数,则返回None

get_result_url()
返回提供job结果概览的url对象

get_resultset()
获得此构建的详细结果。

get_timestamp()
返回UTC中的构建时间戳

get_upstream_build()
获取上游构建(如果存在),否则获取:return Build或None

get_upstream_build_number()
获取上游内部构建号(如果存在),否则获取:return:int或None

get_upstream_job()
获取上游作业对象(如果存在),否则获取:return:Job或None

get_upstream_job_name()
获取上游作业名称(如果存在),否则获取:返回:字符串或无

has_resultset()
返回一个布尔值,如果结果集可用,则返回true。如果不是,则为假。

is_good()
返回布尔值,如果构建良好,则为true。如果构建仍在运行,则返回False。

is_running()
如果正在运行,请返回布尔值。

stop()
如果正在运行,则停止执行构建:return boolean如果成功则返回True,否则返回False或构建

没有运行

 

Published 59 original articles · 69 praises · 270,000+ views

Guess you like

Origin blog.csdn.net/pansaky/article/details/102939695