У меня есть репо, у которого есть две ветви:
- velop (ветка репо по умолчанию)
- master
Код внутри ветви разработки известенвозможность выпуска в виде «альфа-версии», в то время как известно, что код внутри master готов к производству.
В настоящее время политика ветки разработки требует успешного завершения сборки CI для объединения PR.Эта сборка создаст артефакты пакета NuGet с предварительным тегом (альфа - ####).
Конвейер выпуска отвечает за получение этих пакетов и их публикацию во внутреннем фиде NuGet.
Я пытаюсь добиться того, чтобы конвейер выпуска запускался автоматически , когда PR завершен , , а не всякий раз, когда сборка CI завершается успешно.
Я ожидал "триггер «запросить запрос», чтобы сделать это, но, к моему большому удивлению, триггер не подтвердит статус PR и запустит конвейер освобождения, как только сборка CI будет завершена.
Это означает, что если PRпо какой-либо причине отклонено, NuGet все еще может быть развернут в моем фиде!
Что я здесь не так делаю?Почему триггер запроса на запуск не работает иначе, чем триггер непрерывного развертывания?Какова его цель тогда?: /