Развернуть файл env в тесте и qa - PullRequest
0 голосов
/ 17 января 2020

Для установки URL-адреса API и значения ключа я создал .env.development и .env.qa для среды тестирования и QA. Но как развернуть этот файл в azure devops, например, как настроить переменную environemtn в конвейере. Может ли кто-нибудь вести меня через шаги.

Ответы [ 2 ]

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

Я успешно реализовал эту функцию в Azure Devops.

Я создал отдельный zip-файл, создав новую задачу для test и qa, buildid с суффиксом, упоминающим среду в Build Pipeline. Точно так же нам нужно упомянуть указанное имя папки zip в задачах Test и QA в конвейере выпуска.

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

У нас есть похожие настройки, несколько файлов dotenv для каждой среды. В пакете. json мы определили несколько сценариев сборки:

"scripts": {
  "build": "react-scripts build",
  "build:test": "env-cmd --no-override .env.tst react-scripts build",
  "build:qa": "env-cmd --no-override .env.qa react-scripts build",
  "build:prod": "env-cmd --no-override .env.prod react-scripts build"
},

Не используйте .env.production или .env.test, однако в противном случае они будут автоматически использоваться реагировать -scripts в каждой сборке или тестовой команде.

...