Службы Azure DevOps 2019 - GitHub Azure Pipelines App - Удалите 1 из 2 связей сборки конвейера с репозиторием GitHub - PullRequest
1 голос
/ 07 октября 2019

У меня есть проект AA Azure DevOps 2019 Services, указывающий на репозиторий GitHub XX для конвейера Azure DevOps 2019 Services BUILD. Интеграция CI включена через приложение GitHub Azure Pipelines. Конвейер BUILD автоматически создает коммиты для мастера GitHub и связанных с ним PR. Он работает должным образом.

Мне нужно переключиться с проекта AA на BB служб AzOp DevOps 2019 Services.

У меня есть BB службы Azure DevOps 2019 Services, указывающий на тот же репозиторий GitHub XX дляAzure DevOps 2019 Службы СТРОЙ Трубопровод. Интеграция CI включена через приложение GitHub Azure Pipelines. Конвейер BUILD автоматически создает коммиты для мастера GitHub и связанных с ним PR. Он работает должным образом.

Ассоциация (конвейер Azure DevOps BUILD -> репозиторий GitHub) создается при создании конвейера сборки.

Оба проекта Azure DevOps 2019 Services AA и BB в настоящее время работаютсвязан с тем же репозиторием GitHub XX через GitHub Azure Pipelines App.

Как отменить привязку проекта AA к репозиторию GitHub XX для GitHub Azure Pipelines App? Должен ли я просто удалить конвейер BUILD в проекте AA, чтобы удалить связь?

Ответы [ 2 ]

1 голос
/ 08 октября 2019

Спасибо за помощь!

Для служб Azure DevOps 2019 для конвейера сборки (для меня) пользовательский интерфейс отличается (чем на рисунке выше), но он предоставляет функции отключения конвейера.

Чтобы отключить непрерывные сборки:

a. Нажмите Builds (в ​​левом меню навигации) b. Нажмите кнопку Изменить c. Нажмите кнопку точка, точка, точка d. Выберите Настройки из выпадающего списка e. Установите флажок Отключить из (кнопка Обработка новых запросов на запуск) f. Нажмите кнопку Сохранить

Чтобы отключить сборки Pull Requests:

a. Нажмите Builds (в ​​левом меню навигации) b. Нажмите кнопку Изменить c. Нажмите кнопку точка, точка, точка d. Выберите Триггеры из раскрывающегося списка e. Выберите хранилище в разделе Проверка запросов на извлечение f. Снимите флажок (Построить запросы извлечения из вилок этого хранилища)

Я попытаюсь сделать это в течение нескольких дней, чтобы убедиться, что это работает. Я хочу убедиться, что все запросы на получение GitHub закрыты, прежде чем я сделаю это изменение.

1 голос
/ 08 октября 2019

Если метод подключения, который вы соединяете сборку с Github, использует Github Repository в качестве источника сборки,

enter image description here

не нужно удалять конвейер. Просто отключите две опции в конфигурации конвейера:

enter image description here


Примечание: Что я естьиспользуется и поделился здесь с классическим редактором. Если вы использовали YAML. Пожалуйста, следуйте инструкциям Павла.

...