Развертывание в бамбуке для различных сред - PullRequest
0 голосов
/ 21 мая 2018

У меня есть несколько проблем с моим планом развертывания на бамбуке.Это Java-проект с Maven для сборки.

Итак, у нас есть проект, в котором есть несколько модулей, а базовая структура определена maven.Путь к ресурсам также по умолчанию src/main/resources

План развертывания состоит из 3 задач:

i> Загрузка артефакта

ii> Script

iii> Maven 3.X

iv> Плагин развертывания

Теперь есть пара вещей, которые меня беспокоят в отношенииплан развертывания:

  1. У нас есть несколько сред, и, следовательно, существует задача встроенного сценария (ii), в плане развертывания открывается файл .properties из артефакта (в данном случае jar), разархивируетбанка перезаписывает значения и архивирует их.Разве мы не должны справиться с этим лучше?Попытка иметь другой файл .properties для другой среды и использовать профилирование maven, но проблема с этим подходом состоит в том, что один из модулей имеет 20 файлов .property и в 3 средах, что подразумевает наличие 60 файлов!Управлять этим громоздко.
  2. Мы используем целевую команду для этапа (iii) '-U -e -X clean install', а затем также устанавливаем переменные среды. Разве мы не должны использовать 'deploy' вместо -U -e -X clean install и можно ли управлять переменными среды, такими как SR_INSTANCE, SR_MEMORY и т. Д., Где?
...