#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>