Запустить работу Дженкинса из Airflow - PullRequest
0 голосов
/ 08 апреля 2020

Я пытаюсь вызвать работу Дженкинса из Airflow. Я добавил детали соединения - Хост как "https://jenkins.optum.com/abc/". Добавленные имя пользователя, пароль и порт. Идентификатор подключения - «Airflow_Jenkins». Имя многоотраслевого конвейерного проекта Jenkins - Airflow_Audit. Когда я пытаюсь запустить задачу, появляется ошибка:

[2020-04-08 11: 41: 25,535] {logging_mixin.py:95} INFO - [2020-04-08 11:41 : 25,535] {jenkins_hook.py:44} ИНФОРМАЦИЯ - Попытка подключения к http://https: //jenkins.optum.com/abc/: 80 [2020-04-08 11: 41: 25,540] { init .py: 1580} ОШИБКА - HTTPConnectionPool (host = 'https', port = 80): превышено максимальное количество попыток с URL: /jenkins.optum.com/abc/:80/crumbIssuer/api/ json (вызвано NewConnectionError (': не удалось установить sh новое соединение: [Errno -2] Имя или служба неизвестна',))

Ниже мой код:

job_trigger = JenkinsJobTriggerOperator(
  dag=dag,
  task_id="trigger_job",
  job_name="Airflow_Audit",
  #parameters={"first_parameter":"a_value", "second_parameter":"18"},
  #parameters="resources/paremeter.json", You can also pass a path to a json file containing your param
  jenkins_connection_id="Airflow_Jenkins" #The connection must be configured first
)
...