Как получить статус проекта многоотраслевого проекта Jenkins?

#jenkins #jenkins-api

#Дженкинс #jenkins-api

Вопрос:

Можно отключить многоотраслевой конвейер с:

Можно включить многоотраслевой конвейер с:

Но я не нашел никакого API для получения фактического статуса.

Следующий URL-адрес не показывает никакой разницы между отключенным / включенным многоотраслевым проектом:

И следующий URL-адрес не показывает это знаменитое поле «цвет» (= статус) для многоотраслевого проекта:

Кроме того, у меня может быть статус ОДНОЙ ветки, но этот статус неверен: когда я отключаю многоотраслевой проект и вызываю этот URL:

=> Он возвращает поле «buildable» в true

Как получить статус, который мы можем изменить для многоотраслевого проекта?

Ответ №1:

Похоже, что для многоотраслевых конвейеров не существует API заданий, который бы правильно сообщал о статусе отключенного / включенного задания.

Вы можете получить эту информацию из config.xml:
https://jenkins.domain.com/job/Multibranch-Job-Name/config.xml
<disabled>true</disabled>