У меня есть приложение vue.js, которое создает и создает с использованием vue-cli 3. У меня есть несколько переменных среды в файлах .env.test
и .env.prod
.
Для сборки приложения я использую конвейер сборки Azure Devops, где я запускаю команду:
npm run build:test
или нпм run build:prod
Создает различные артефакты, которые вводятся для Stage в конвейере выпуска Azure Devops.
Проблема, с которой я сталкиваюсь, заключается в том, что я не хочу иметь отдельные сборки для каждой среды. Я хочу построить один и развернуть в разных средах это возможно?
Как мне обработать эти переменные для создания единовременного пакета для всех сред? Это хорошая практика? Или я должен иметь разные конвейеры для разных сред, как сейчас?