Azure devops 将msdeploy parameters.xml与不带令牌的VSTS版本一起使用
我正在尝试确定是否可以在VSTS版本中使用Azure devops 将msdeploy parameters.xml与不带令牌的VSTS版本一起使用,azure-devops,msdeploy,Azure Devops,Msdeploy,我正在尝试确定是否可以在VSTS版本中使用parameters.xml,而无需替换默认值中的令牌 使用令牌作为默认值的方法(如前所述)很好,但我认为这是不必要的,我想知道我是否遗漏了什么 例如,我在parameters.xml中有这个参数 <parameter name="ExamineExternalIndexSet" description="" defaultvalue="" tags=""> <parameterentry kind="XmlFile" scope=
parameters.xml
,而无需替换默认值中的令牌
使用令牌作为默认值的方法(如前所述)很好,但我认为这是不必要的,我想知道我是否遗漏了什么
例如,我在parameters.xml中有这个参数
<parameter name="ExamineExternalIndexSet" description="" defaultvalue="" tags="">
<parameterentry kind="XmlFile" scope="\\ExamineIndex\.config$"
match="/ExamineLuceneIndexSets/IndexSet[@SetName='ExternalIndexSet']/@IndexPath">
</parameterentry>
</parameter>
我认为,在部署到环境时,VSTS版本应该将参数名ExamineExternalIndexSet
与同名的环境变量相匹配(在其他工具如AppVeyor
中就是这种情况),但它似乎不起作用
我缺少的任何内容或VSTS根本不进行此匹配,我需要在defaultValue上使用令牌替换?您使用哪个任务部署?“部署Azure应用程序服务”,选中“使用Web部署发布”并设置参数文件路径集。