airflow.providers.jenkins.hooks.jenkins

JenkinsHook

用于管理与 Jenkins 服务器连接的钩子。

模块内容

class airflow.providers.jenkins.hooks.jenkins.JenkinsHook(conn_id=default_conn_name)[source]

基类: airflow.hooks.base.BaseHook

用于管理与 Jenkins 服务器连接的钩子。

conn_name_attr = 'conn_id'[source]
default_conn_name = 'jenkins_default'[source]
conn_type = 'jenkins'[source]
hook_name = 'Jenkins'[source]
classmethod get_connection_form_widgets()[source]

返回要添加到 Jenkins 连接表单的连接控件。

classmethod get_ui_field_behaviour()[source]

返回 Jenkins 连接的自定义 UI 字段行为。

connection[source]
jenkins_server[source]
get_jenkins_server()[source]

获取 Jenkins 服务器。

get_latest_build_number(job_name)[source]
get_build_result(job_name, build_number)[source]
get_build_building_state(job_name, build_number)[source]

此条目有帮助吗?