我使用舵在Octopus中部署了nodejs应用程序。 我想在“ .yaml文件”中读取由章鱼替换的appVersion值。 如何在Node.js应用程序中阅读
答案 0 :(得分:0)
我有一个类似的问题,但是我使用了一个shell脚本并解析了我需要的行来解决了这个问题。
由于YAML中的行顺序无关紧要,因此我最后放置了appVersion
行,然后使用下面的代码来获取版本。
tail -n 1 helm/pfweb/Chart.yaml | awk '{print $2}'
您可以使用Child Process
在Node代码中运行此代码或者您可以使用readFileSync从Node读取文件并解析所需的行。恕我直言,这是解决该问题的更痛苦的方法,因为我不在Node中编程。