У нас есть различные настройки (параметры развертывания) для сред prod и для непроданных сред, в отношении памяти, экземпляров и т. Д.
Мы внедряем наши приложения с конвейером Jenkins в средах Pivotal Cloud Foundry, которыев конечном итоге вызов сценария с помощью команды «CF push».
Мы изучаем с помощью двух разных файлов manifest.yml (но не любим двойственность, если одинаковые параметры) Мы также изучаем использование --var-file с двумя разнымиVARS файлы.Мы обеспокоены обратной совместимостью и усилиями (у нас много MS) по добавлению такого количества файлов.
Нам нужен файл manifest.yml, который будет выглядеть следующим образом: - name: myAppName services: - discovery -Профиль сервера конфигурации: dev: память: 1024M экземпляров: 1 prod: память: 4096M экземпляров: 4
Предполагается, что нам нужно будет передать профиль параметра = dev в команду cf push.
В среде DEV будут развернуты 1 экземпляр с 1024M памяти.в среде PROD будет развернуто 4 экземпляра с 4096M.