如何在nodejs应用程序中读取helm环境特定的变量(由章鱼替换)

问题描述 投票:1回答:1

我使用helm在Octopus中部署了nodejs应用程序。我想读取由章鱼取代的'.yaml文件'中的appVersion值。我怎么能在nodejs应用程序中读取它

kubernetes-helm octopus-deploy
1个回答
0
投票

我有一个类似的问题,但我使用shell脚本解析它并解析我需要的行。

由于YAML中的行顺序无关紧要,我将appVersion行放在最后,然后使用下面的代码来获取版本。

tail -n 1 helm/pfweb/Chart.yaml | awk '{print $2}'

您可以使用Child Process在Node代码中运行此代码

或者您可以使用readFileSync从Node读取文件并解析您想要的哪一行。恕我直言,这是解决它的更痛苦的方法,因为我没有在Node中编程。

© www.soinside.com 2019 - 2024. All rights reserved.