2016-11-14 1 views
0

J'essaie d'utiliser octopus deploy pour déployer une application java sur Azure. J'ai une situation où j'ai besoin de définir quelques valeurs dynamiquement en utilisant octopus dans un fichier yml. J'utilise Spring Boot configuration externalisée pour lire les valeurs du fichier yml.Octopus Déployer des variables de remplacement dans un fichier jar

Problème: J'ai besoin de mettre à jour le fichier yml qui est emballé dans un pot avec des variables définies dans octopus.

Quelqu'un at-il une idée sur la façon d'y parvenir?

+0

Je ne suis pas familier avec les fichiers Java et jar, mais si un outil cmdline peut extraire ce fichier et l'écrire en arrière, vous pouvez le faire avec Java. Mais pourquoi utilisez-vous Octopus pour déployer des applications Java? c'est ridicule. – 4c74356b41

+1

Oui, utilisez la suggestion de @ 4c74356b41. FWIW, beaucoup de gens utilisent Octopus pour Java (bien que ce soit habituellement le cas .NET). L'autre option consiste à externaliser le fichier yml afin que vous puissiez les traiter indépendamment (la configuration extériorisée est un modèle commun). – Damovisa

+0

@Damovisa merci, je pense que l'externalisation yml est une bonne idée –

Répondre

1

Ceci est une fonctionnalité qui prend en charge Octopus Déployer OOTB voir here