我正在尝试确定是否可以将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上使用令牌替换吗?