Могу ли я использовать сборку проверки PR для выпуска в Azure Devops Server?

У нас есть политика ветвления, требующая запроса на вытягивание и проверки с использованием конвейера. Он выполняет слияние с master, запускает конвейер для проверки сборки, а затем ждет одобрения и завершения запроса на вытягивание. После этого изменения фактически объединяются с master, ссылка на master перемещается в новый коммит, и сборка выполняется снова как часть нашей CI.

Есть ли способ использовать вывод сборки проверки PR вместо повторного запуска сборки? Это кажется расточительным. Если ветвь master обновляется другим PR, проверка сборки должна быть запущена снова. Похоже, невозможно иметь содержимое ветви master, которое отличается от того, что использовалось для сборки для проверки PR.

Я попытался просмотреть документацию для azure-pipelines.yml и ничего не нашел. Поскольку конвейер был создан с его помощью, я не вижу никаких настроек в Azure Devops Server, которые могли бы это сделать. Единственными настройками для конвейера сборки являются "Обработка новых запросов на запуск", "Путь к файлу YAML" и "Автоматически связывать рабочие элементы, включенные в этот запуск".

Терентий
Вопрос задан11 февраля 2024 г.

1 Ответ

Ваш ответ

Загрузить файл.