如何覆盖BTDF设置文件名?

时间:2019-07-17 10:44:20

标签: azure-devops biztalk azure-pipelines biztalk-2010 btdf

我在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文件中是否有任何设置可以覆盖本地设置名称?

1 个答案:

答案 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>