我有很多竹变量定义,因为我有一个系统,在它不属于的地方有很多遗留和配置。摆脱所有这些将需要更长的路线图,所以我需要找到一种方法来自动替换所有这些值。列出内联脚本中的所有竹变量
我谈论的数字是有8个客户配置文件,每个约100个变量。确实,有一个疯子把所有竹子都加进去了,因为你可能认为它们中的大多数对于每种环境都是可变的。
此时我想自动执行部署过程,并且所有事情都很好,事实上我需要替换100个变量,而且我不希望始终将其保留在脚本本身中。
我正在寻找一种方法来检索数组中的所有变量,所以我可以遍历所有的键并尝试在配置文件中替换它们。 echo "${bamboo.application.myvalue}"
将按预期取代该值。唯一的问题是,我怎么能得到所有竹下键*
我具有以下功能尝试过,但都没有成功。
- printenv
- ENV
- 声明
以上皆无成功。我如何检索所有这些变量的列表作为Bamboo中的内联脚本。
非常感谢