Я знаком с использованием ядра dotnet в конвейерах Azure Devops. Где у нас будет один BUILD для проекта. Затем эта же сборка RELEASED (повышается) для каждой среды (для согласованности), а затем любые специфичные для среды настройки находятся в файле конфигурации appsettings.json и т. Д.
Примеры настроек, которые отличаются для dev / staging / uat / prod. это такие вещи, как:
- API URL
- base-url
- loggingserverurl
Я пытаюсь настроить конвейер для приложения Angular 7. Сборка выглядит так:
Шаг сборки ng / npm занимает некоторое время, поэтому я неохотно делаю 4-5 отдельных сборок на среду, так как она кажется чужой. Я сражаюсь в проигрышном бою или есть способ сделать это на стадии релиза, просто построить один раз?