问题描述
我有 MSBuild 脚本,用于在 Bamboo 上构建我们的整个应用程序。 在 Bamboo 中配置一些全局变量并在 MSBuild 脚本中访问它。最近在 Bamboo 中添加了新变量,现在无法从 Bamboo 变量中读取值。
示例脚本
<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="12.0">
<PropertyGroup>
<ProductName>Test</ProductName>
<TenantName>UnitTest</TenantName>
<Platform>x64</Platform>
<Configuration>Release</Configuration>
<BuildVersion>$(bamboo_BuildVersionNumber)</BuildVersion>
<GenerateMultiZDTBinaries>$(Bamboo_EnableMultiZDTZip)</GenerateMultiZDTBinaries>
<GenerateSingleZDTBinaries>$(Bamboo_EnableSingleZDTZip)</GenerateSingleZDTBinaries>
</PropertyGroup>
<Target Name="Build">
<Message Text="Value1: $(GenerateSingleZDTBinaries) and Value2: $(GenerateMultiZDTBinaries) - CONDITION1: '$(GenerateSingleZDTBinaries.Equals('yes',StringComparison.OrdinalIgnoreCase))' - CONDITION2: '$(GenerateSingleZDTBinaries)' == 'yes'" Importance="High" />
</Target>
</Project>
竹原木:
构建:构建 01-Mar-2021 07:08:24 Value1: 和 Value2:- 条件 1:'假' - 条件 2:'' == '是'
新添加的属性的值为空,但 $(bamboo_BuildVersionNumber) 的值是从 Bamboo [这个变量添加很长] 中获取的,该值是在 Bamboo 版本:7.1.2 升级之前配置的。
请有人帮助我。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)