gpt4 book ai didi

tfs - 自动构建和部署 Windows 服务

转载 作者:行者123 更新时间:2023-12-02 00:43:36 24 4
gpt4 key购买 nike

您将如何为 Windows 服务实现自动构建和部署系统。注意事项:

  1. 必须在目标机器上停止该服务。
  2. 可能需要创建/更新 Windows 注册表中的服务条目。
  3. 部分(但不是全部)服务可能需要自动启动。

我愿意为此使用 TFS,但这不是必需的。目标机器将始终是开发机器,我们不会为生产服务器这样做。

最佳答案

自动化构建部分可以通过多种方式完成 - TFS,TeamCity (我们使用什么),CruiseControl.NET等。这反过来又可以调用 NAnt 中的构建脚本。 (同样,我们使用的是什么)、MSBuild 等。

关于远程停止和安装服务,请参阅 How to create a Windows service by using Sc.exe .请注意,如果没有内置任务,您可以从构建脚本中 shell/exec 到这里。 (我最近没有尝试过这个,所以先做一个快速峰值以确保它在你的环境中工作。)

或者,在 Windows PowerShell 2.0 中可能(并且可能很优雅) .

关于tfs - 自动构建和部署 Windows 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1736022/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com