Как отключить проект Jennkins Multibranch Pipeline

Я создал несколько проектов Multibranch Pipeline в Дженкинсе, и сейчас

Я "обновился", чтобы использовать проект GitHub Organization.

Как отключить старые проекты Multibranch Pipeline? Я не вижу ни одной кнопки Отключить нигде.

Вот скриншот того, что я имею в виду: enter image description here

Поскольку я не могу добавить снимок экрана к ответу, я редактирую свой вопрос, чтобы включить снимок экрана, чтобы показать, что у меня установлена последняя версия подключаемого модуля конвейера, 2.16:

enter image description here

Ответ 1

Если вы используете последнюю версию плагина Pipeline Job (я использую версию 2.25 от 5 сентября 2018 г.) и вы не видите опцию отключения, вы все равно можете отключить работу, добавив /disable к URL-адресу работа.

Источник:

Вы должны войти в систему как пользователь, имеющий доступ к писать/настраивать сборки. И если сборка является Pipeline Multibranch вы все еще не увидит кнопку отключения. Если это так, вы можете добавить /disable на URL проекта, чтобы отключить его.

https://issues.jenkins-ci.org/browse/JENKINS-27299?focusedCommentId=336904&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-336904

Ответ 2

Перейдите на страницу конфигурации для многоканального конвейера. В разделе "Источники веток" в разделе "Свойства" добавьте свойство и выберите "Подавить автоматический запуск SCM".

Ответ 3

Добавьте /disable в конец URL задания. Затем Дженкинс перенаправит вас на страницу, где вы можете Post. То же самое относится и к /enable

enter image description here

Ответ 4

Вы не видите, что опция disable может быть вызвана тем, что вы используете более старую версию плагина для работы с конвейером. Функция отключения работы была добавлена ​​в версии 2.11, выпущенной в мае 2017 года. Обратитесь изменить журнал плагина задания на работу и попробуйте обновить свой плагин до последней.

Для ветвей с несколькими веткими конкретные ветки могут быть отключены в Project > Configure > Branch Sources > Exception

Ответ 5

Мне нужно было отключить сборку только одной ветки и...

Конфигурация/версия My Jenkins была другой или, возможно, у меня отсутствовали разрешения, но все параметры, перечисленные здесь или в другом месте в Интернете, недоступны, поэтому я применил один из самых надежных и пуленепробиваемых способов:

Delete Jenkinsfile on the branch

После того, как мой код разработки был стабильным и готов для сборки, я только что вернул фиксацию и был сделан с ней.