Я пытаюсь использовать развертывание octopus для развертывания приложения Java на Azure. У меня есть ситуация, когда мне нужно установить несколько значений динамически, используя осьминог в yml-файле. Я использую внешнюю конфигурацию Spring Boot для чтения значений из yml-файла.Octopus Deploy заменяет переменные в файле jar
Проблема: мне нужно обновить yml-файл, который упакован в банку с переменными, определенными в осьминога.
Есть ли у кого-нибудь идеи о том, как этого достичь?
Я не знаком с Java и архивами, но если некоторые CmdLine инструмент может извлечь этот файл и записать его обратно, вы можете сделать это с помощью Java. Но почему вы используете Octopus для развертывания приложений Java? Это нелепо. – 4c74356b41
Да, используйте предложение @ 4c74356b41. FWIW, многие люди используют Octopus для Java (хотя обычно там и делают .NET). Другой вариант заключается в экстернализации yml-файла, чтобы вы могли решать их самостоятельно (внешняя конфигурация является общим шаблоном). – Damovisa
@ Дамовица благодарю вас, я думаю, что экстернализация yml - хорошая идея –