Я создаю некоторый интерфейсный проект (Nuxt JS) на моем сервере развертывания (EC2) от Jenkins. Для построения этого проекта нам нужно много переменных среды (информация о корзине S3 и другая спецификация проекта c переменная). Эти переменные также различаются в зависимости от веток, таких как промежуточный сервер, сервер разработки, рабочий сервер .
Так что нужно знать, куда я положил все эти переменные. Я могу объявить переменную как свойства переменной среды конвейера, но я думаю, что это небезопасно. Могу ли я положить переменные на S3 и скопировать эти файлы. Или поместите переменную на машину развертывания (EC2) в виде отдельного файла, например .env.stage, .env.dev и введите эти переменные перед сборкой. Я хочу знать, как правильно и безопасно вводить большое количество переменных.