Можем ли мы создать несколько развертываний из одного хранилища devops для нескольких веб-приложений - PullRequest
0 голосов
/ 02 марта 2020

У меня были python, PHP, данные базы данных. Можем ли мы развернуть их в веб-приложениях, используя один репозиторий DevOps? но нужно развернуть их в нескольких веб-приложениях на портале azure. Или нам нужно создать отдельный репозиторий для каждого кода?

Ответы [ 2 ]

0 голосов
/ 03 марта 2020

Вы можете посмотреть на это двумя способами:

  • Имеют разные артефакты: с одним и тем же конвейером ci создайте несколько артефактов, для которых будет создано несколько выпусков. Это были бы ваши развертывания.

  • Содержите все в конвейерах Yaml (CI и CD) и развертывайте в несколько этапов.

0 голосов
/ 03 марта 2020

Можно попытаться определить несколько этапов в конвейере выпуска, чтобы создать несколько развертываний. Этапы - это основные разделы в конвейере выпуска: «Выполнение функциональных тестов», «Развертывание на этапе подготовки» и «Развертывание на этапе производства» являются хорошими примерами этапов выпуска. Этап в конвейере выпуска состоит из заданий и заданий. Проверьте следующую ссылку:

https://docs.microsoft.com/en-us/azure/devops/pipelines/release/define-multistage-release-process?view=azure-devops

...