2016-11-14 34 views
0

我正在尝试使用章鱼部署将Java应用程序部署到Azure上。我有一种情况,我需要在yml文件中动态使用章鱼来设置一些值。我使用Spring Boot外部化配置从yml文件读取值。Octopus在jar文件中部署替换变量

问题:我需要更新其包装罐内部与章鱼定义的变量的YML文件。

有没有人有任何想法如何实现这一目标?

+0

我不熟悉Java和JAR文件的功能,但如果一些CMDLINE工具可以提取该文件,并把它写回,你可以做到这一点与Java。但为什么你使用Octopus来部署Java应用程序?这是荒谬的。 – 4c74356b41

+1

是的,使用@ 4c74356b41的建议。 FWIW,很多人使用Octopus for Java(尽管通常他们在.NET中)。 另一种选择是外部化yml文件,以便您可以独立处理它们(外部化配置是一种常见模式)。 – Damovisa

+0

@Damovisa谢谢,我认为外化yml是一个好主意 –

回答

1

这是章鱼部署支持开箱即用见here