2016-11-14 1 views
0

Я пытаюсь использовать развертывание octopus для развертывания приложения Java на Azure. У меня есть ситуация, когда мне нужно установить несколько значений динамически, используя осьминог в yml-файле. Я использую внешнюю конфигурацию Spring Boot для чтения значений из yml-файла.Octopus Deploy заменяет переменные в файле jar

Проблема: мне нужно обновить yml-файл, который упакован в банку с переменными, определенными в осьминога.

Есть ли у кого-нибудь идеи о том, как этого достичь?

+0

Я не знаком с Java и архивами, но если некоторые CmdLine инструмент может извлечь этот файл и записать его обратно, вы можете сделать это с помощью Java. Но почему вы используете Octopus для развертывания приложений Java? Это нелепо. – 4c74356b41

+1

Да, используйте предложение @ 4c74356b41. FWIW, многие люди используют Octopus для Java (хотя обычно там и делают .NET). Другой вариант заключается в экстернализации yml-файла, чтобы вы могли решать их самостоятельно (внешняя конфигурация является общим шаблоном). – Damovisa

+0

@ Дамовица благодарю вас, я думаю, что экстернализация yml - хорошая идея –

ответ

1

Это функция, которая Octopus Deploy поддерживает OOTB см here

 Смежные вопросы

  • Нет связанных вопросов^_^