airflow.providers.jenkins.hooks.jenkins

Module Contents

Classes

JenkinsHook

Hook to manage connection to jenkins server.

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

Bases: airflow.hooks.base.BaseHook

Hook to manage connection to jenkins server.

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]

Return connection widgets to add to Jenkins connection form.

classmethod get_ui_field_behaviour()[source]

Return custom UI field behaviour for Jenkins connection.

get_jenkins_server()[source]

Get jenkins server.

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

Was this entry helpful?