sam*_*sam 12 .net msbuild teamcity msdeploy octopus-deploy
我已经调查了两个.想了解哪一个更适合在多个服务器上进行自动化Web部署.
Mar*_*o G 16
我认为你一定要试试TeamCity和Octopus.我们使用TeamCity创建Octopus(NuGet)软件包和Octo工具,以便在每次成功构建后自动触发部署到测试环境.之后,我们使用Octopus门户推动部署到其他环境.
我们使用以下Octo命令行来触发TeamCity的部署:
Octo.exe create-release --apiKey=YourOctopusAPIKey --server=http://YourOctopusServer:9015/api --project=YourOctopusProjectName --deployto=YourOctopusEnvironment
Octo创建 - 发布步骤需要在一个单独的TeamCity项目中,否则NuGet将不会使用构建中生成的包进行更新.