为MsDeploy包使用环境变量

时间:2014-10-01 11:08:19

标签: environment-variables msdeploy webdeploy

我试图用WebDeploy设置一些东西,允许配置环境变量来设置" parameters.xml" Web部署包中的参数。

从我到目前为止所读到的内容来看,这应该是可能的,但我还没有取得任何成功。

基本上,我使用的是TeamCity,但这个概念超出了TeamCity的使用范围。

我使用您使用/ t:Package目标获得的生成的cmd。

所以我的问题是,这可能吗?或者是否有另一种解决方案来迭代teamcity变量并更新SetParameters.xml(而不是手动编写XML Poke foreach,或在原始MsDeploy.exe上使用/ property语法)。

1 个答案:

答案 0 :(得分:0)

运行msdeploy命令时,应该能够从命令行引用环境变量。我没有TeamCity的经验,但我怀疑你给它一个msdeploy.exe命令来运行。

这篇文章提供了更多详情 - http://evolutionarydeveloper.blogspot.com/2013/05/specifying-environment-variables-at.html