在不带令牌的VSTS版本中使用msdeploy parameters.xml

时间:2018-08-15 16:05:16

标签: azure-devops msdeploy

我正在尝试确定是否可以将parameters.xml与VSTS版本一起使用,而无需替换默认值中的标记。

使用令牌作为默认值的方法可以正常工作(如https://blog.ehn.nu/2016/03/using-web-deploy-in-visual-studio-team-services-release-management/所述),但我认为这是不必要的,我想确定我是否缺少某些内容。

作为示例,我在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上使用令牌替换吗?

0 个答案:

没有答案