Как избежать связывания результатов сборки для каждой среды отдельно

У меня есть несколько репозиториев, каждый с отдельной сборкой. В задачах выпуска VSTS я объединяю выходные данные сборки в один ZIP, который затем развертываю в нескольких средах:

введите описание изображения здесь

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

Можно ли связать его один раз и развернуть во всех средах?

1 ответ

  • Если каждая среда работает на разных компьютерах агентов, вы должны объединять артефакты сборки в каждой среде отдельно.
  • Если все среды работают на одном агентском компьютере, и если вы можете запускать все среды последовательно, вы можете связать артефакты сборки в первой среде, а затем напрямую использовать связанные артефакты в следующих средах. Подробные шаги для изменения определения выпуска, как показано ниже:

    1. Задать условия перед развертыванием промежуточной среды

      Выберите опцию "Среда разработки" для "После среды", чтобы после развертывания среды разработки была запущена промежуточная среда.

      введите описание изображения здесь

      введите описание изображения здесь

    2. Выберите "Пропустить загрузку артефактов" для следующих сред.

      Если вы объединяете артефакты в среде разработки, вы должны выбрать опцию "Пропустить загрузку артефактов" для следующих сред (например, в качестве промежуточной и производственной среды в вашем случае).

      введите описание изображения здесь

Другие вопросы по тегам