我在Azure DevOps中为BizTalk解决方案(2010)创建发布管道。
在BTDF中-生成的特定于环境的设置文件的格式为compile(group: 'org.apache.avro', name: 'avro', version: '1.8.2')
compile(group: 'com.hortonworks.registries', name: 'schema-registry-serdes', version: '0.3.0.3.0.1.1-5')
// confluent platform 5.1.1 provided with kafka 2.1.0
compile(group: 'org.apache.kafka', name: 'kafka-clients', version: '2.1.0')
compile(group: 'javax.xml.bind', name: 'jaxb-api', version: '2.3.0')
,Exported_DevSettings
。
但是BTDF(以天蓝色部署)需要以下格式的设置文件名:Exported_TestSettings
如果更改了设置文件中的文件名,BTDF构建将失败,并在XmlPreprocess.exe中出现以下错误:
/ s ::参数需要一个参数
{0}_settings.xml
文件中是否有任何设置可以覆盖本地设置名称?
答案 0 :(得分:0)
是的。在SettingsFileGenerator.xml
中编辑设置文件名:设置然后改变
<Row ss:AutoFitHeight="0">
<Cell ss:StyleID="s62"><Data ss:Type="String">Settings File Name:</Data></Cell>
<Cell ss:StyleID="s40"><Data ss:Type="String">Exported_LocalSettings.xml</Data></Cell>
<Cell ss:StyleID="s40"><Data ss:Type="String">DevSettings.xml</Data></Cell>
<Cell ss:StyleID="s40"><Data ss:Type="String">Exported_TestSettings.xml</Data></Cell>
<Cell ss:StyleID="s40"><Data ss:Type="String">Exported_ProdSettings.xml</Data></Cell>
</Row>
收件人
<Row ss:AutoFitHeight="0">
<Cell ss:StyleID="s62"><Data ss:Type="String">Settings File Name:</Data></Cell>
<Cell ss:StyleID="s40"><Data ss:Type="String">Local_settings.xml</Data></Cell>
<Cell ss:StyleID="s40"><Data ss:Type="String">Dev_settings.xml</Data></Cell>
<Cell ss:StyleID="s40"><Data ss:Type="String">Test_settings.xml</Data></Cell>
<Cell ss:StyleID="s40"><Data ss:Type="String">Prod_settings.xml</Data></Cell>
</Row>