【问题标题】:How can MSBuild detect which server it is running on?MSBuild 如何检测它在哪个服务器上运行?
【发布时间】:2010-01-20 11:01:46
【问题描述】:

我希望我的 MSbuild 构建脚本能够检测它在哪个服务器上运行,如果它是本地开发人员机器,然后运行在本地机器上安装结果的目标,如果它在构建服务器上运行然后运行安装在远程登台服务器上的目标。

实现这一目标的最佳策略是什么?

我们使用 TeamCity 作为我们的 CI 服务器。

【问题讨论】:

    标签: msbuild continuous-integration


    【解决方案1】:

    我们所做的是在命令行中传递一个服务器属性,dev 用于在本地机器上安装,或者在构建服务器上发布服务器的名称。这是我们能弄清楚的唯一方法。

    【讨论】:

      【解决方案2】:

      您检查过MSBuild Community Tasks 的 ServiceController 了吗?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-12-31
        • 2019-05-14
        • 1970-01-01
        • 1970-01-01
        • 2016-05-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多