【发布时间】:2015-01-27 06:45:29
【问题描述】:
在 TeamCity 中,您可以指定构建参数,然后 MSBuild 可以访问这些参数。我目前使用这个功能来区分部署环境目标,使用一个名为DeployTo 的系统参数。我认为这可以通过Fake.EnvironmentHelper 访问,但是当我打印environVar "DeployTo" 时,那里什么都没有。我也试过列出environVars EnvironmentVariableTarget.Machine,但也没有列出。
我尝试将它作为命令行参数传递,如下所示:
build.fsx Deploy --envvar DeployTo Test
或
build.fsx Deploy -ev DeployTo Test
但是,环境变量没有通过“测试”,而是设置为“真”
有没有办法从 FAKE 构建脚本访问 TeamCity 构建参数?
【问题讨论】: