msbuild - TeamCity 和构建参数

标签 msbuild teamcity

我在 TeamCity 中有一个项目,我希望能够一次性完成两个不同的构建(即同一项目的两个不同构建步骤)。

我的 MSBuild 脚本采用“配置”参数,因此在命令行上,我可以传入“测试”或“生产”,它将为我构建任一版本。

但是,我设法在 TeamCity 中使其工作的唯一方法是设置一个构建参数,该参数对整个项目是全局的(即 env.Configuration='Test')。

有没有办法在每个构建步骤的基础上传递“配置”参数的不同值?我之前尝试过这个问题时遇到过问题,例如使用 TeamCity 中的“命令行参数”设置。

谢谢

最佳答案

您正在考虑将构建配置拆分为多个构建配置,并在它们之间具有触发器依赖关系。

关于msbuild - TeamCity 和构建参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8460782/

相关文章:

.net - 有没有办法使用新的 .NET SDK 项目系统禁用 globbing?

c# - MSBuild:确保目标在任何其他构建步骤之前运行

rest - 使用TeamCity REST API跟踪构建进度

teamcity - 从Teamcity部署八达通不使用最新软件包

java - 强制停止后关闭残留的 Selenium WebDriver 实例

.net - 如何抑制此 COM 泛型警告?

powershell - 从 PowerShell 运行 MSBuild

MSBuild:在 NUnit 任务运行之前复制依赖项文件

teamcity - 如何在 Teamcity 中运行针对新 .NET Core *.csproj 的 xUnit 测试?

node.js - 有什么建议可以缩短 teamcity 中 npm 的安装时间