我目前正在服务器上手动部署我的Windows服务.
一次步骤:
- 在服务器托管Windows服务器上安装位置 - >
D:\InstallDir
- 将Windows服务相关文件复制到此文件夹中
- 创建批处理文件以安装Windows Service(
InstallUtil.Exe)和另一个批处理文件以卸载Windows服务并复制到安装文件夹中
- 使用安装批处理文件安装Windows服务
以下是我执行升级的步骤:
- 备份现有的Install文件夹(用于我需要回滚到prev版本的情况)
- 运行卸载批处理文件卸载Windows服务(
InstallUtil /u)
- 将新DLL从构建服务器上的位置复制到安装文件夹(在服务器托管Windows服务上)
- 运行安装批处理文件以安装Windows服务(
InstallUtil WIndowsService.Exe)
我想自动升级步骤; 你能在这种情况下建议部署策略吗?