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

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

慢慢地对这个疯狂,我试图将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

asp.net variables bamboo
1个回答
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%(或您喜欢的任何格式)。

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