Как отключить проект 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
После того, как мой код разработки был стабильным и готов для сборки, я только что вернул фиксацию и был сделан с ней.