使用teamcity在多台服务器上自动部署哪一个更好章鱼或msdeploy

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将不会使用构建中生成的包进行更新.