Как избежать связывания результатов сборки для каждой среды отдельно
У меня есть несколько репозиториев, каждый с отдельной сборкой. В задачах выпуска VSTS я объединяю выходные данные сборки в один ZIP, который затем развертываю в нескольких средах:
Для связывания я создал группу задач, которую я разделяю между всеми средами, но нет необходимости связывать ее снова и снова для каждой среды.
Можно ли связать его один раз и развернуть во всех средах?
1 ответ
- Если каждая среда работает на разных компьютерах агентов, вы должны объединять артефакты сборки в каждой среде отдельно.
Если все среды работают на одном агентском компьютере, и если вы можете запускать все среды последовательно, вы можете связать артефакты сборки в первой среде, а затем напрямую использовать связанные артефакты в следующих средах. Подробные шаги для изменения определения выпуска, как показано ниже:
Задать условия перед развертыванием промежуточной среды
Выберите опцию "Среда разработки" для "После среды", чтобы после развертывания среды разработки была запущена промежуточная среда.
Выберите "Пропустить загрузку артефактов" для следующих сред.
Если вы объединяете артефакты в среде разработки, вы должны выбрать опцию "Пропустить загрузку артефактов" для следующих сред (например, в качестве промежуточной и производственной среды в вашем случае).