путаница на Azure конвейерах DevOps - PullRequest
0 голосов
/ 08 января 2020

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

В настоящее время мой Build Pipeline делает

  1. Получение исходного кода из Repo
  2. Запуск сценариев базы данных / развертывание dacpacs
  3. Копирование файлов на виртуальные машины с установленным веб-приложением уже
  4. Запуск модульных / интеграционных тестов
  5. Publi sh результаты тестов

Я повторяю эти шаги несколько раз, один для ветви разработки, один для текущая и предыдущая ветвь релиза.

Но если я захочу воспользоваться преимуществами областей Releases и Deployments, что бы это действительно меня покорило?

Похоже, было бы проще сказать да, этот код я сделал это в среде dev / beta.

Я работаю с кодом ColdFusion, который включает в себя некоторые. NET веб-сервисов в репозитории, придется ли создавать артефакт это ускоряет репо и затем развертывает его, или есть лучший способ воспользоваться конвейером релиза?

1 Ответ

0 голосов
/ 09 января 2020

Нет необходимости создавать артефакт, который застегивает репо и затем развертывает его. Существует несколько типов инструментов, которые вы можете использовать в процессе жизненного цикла приложения для создания или хранения артефактов. Например, вы можете использовать системы контроля версий, такие как Git или TFV C, для хранения ваших артефактов. Вы можете настроить Azure Конвейеры для развертывания артефактов из нескольких источников. Проверьте следующую ссылку для более подробной информации:

https://docs.microsoft.com/en-us/azure/devops/pipelines/release/artifacts?view=azure-devops#sources

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