竹变量替换在text / asp.net配置文件中不起作用

时间:2015-09-16 08:58:25

标签: asp.net variables bamboo

慢慢地对这个疯狂,我试图将Bamboo变量注入文本文件。我尝试了很多组合,但无济于事,似乎无法在Atlassian Bamboo构建过程中更换我的变量。我在Windows上运行Bamboo。

有什么想法吗?这只是一个与我的构建工件一起发送的.txt文件。

虽然不是特定于ASP.NET的,但我最终还是想在我的Web.config文件中替换一些字符串。

从我的vartest.txt文件的输出中可以看出,没有替换变量组合。

%bamboo.test.variable%
%BAMBOO.test.variable%
%BAMBOO.TEST.VARIABLE%
%BAMBOO_TEST_VARIABLE%
%bamboo_test_variable%
${bamboo.test.variable}
%test_variable%
%TEST_VARIABLE%
%TEST.VARIABLE%

这是我的设置(根据文档,他们应该可以通过%BAMBOO_TEST_VARIABLE%访问): enter image description here

1 个答案:

答案 0 :(得分:3)

这些变量仅用于replacing task configuration valuesaccessing them as environmental variables scripts,它们不会替换为所有或任何源文件。

您可以使用某些命令行文本工具运行替换的脚本。有关示例,请参阅How can you find and replace text in a file using the Windows command-line environment?

然后在脚本中,您可以使用环境变量${bamboo.CONNSTRING_PASSWORD}替换web.config中的%BAMBOO_CONNSTRING_PASSWORD%(或您喜欢的任何格式)。