代码之家  ›  专栏  ›  技术社区  ›  Loofer

msbuild如何检测正在运行的服务器?

  •  1
  • Loofer  · 技术社区  · 15 年前

    我希望我的msbuild生成脚本能够检测它运行在哪个服务器上,如果它是本地开发人员计算机,则运行在本地计算机上安装结果的目标;如果它运行在生成服务器上,则运行在远程临时服务器上安装的目标。

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

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

    2 回复  |  直到 15 年前
        1
  •  2
  •   Alex    15 年前

    我们要做的是在命令行上传递一个服务器属性,在本地计算机上安装dev,或者在构建服务器上发布到if的服务器的名称。这是我们唯一能想到的办法。

        2
  •  1
  •   Paulo Santos    15 年前

    你查过服务控制器吗 MSBuild Community Tasks ?