将程序包部署到同一触手上的多个IIS站点

时间:2015-03-04 01:56:50

标签: teamcity build-automation web-deployment octopus-deploy

我正在使用Octopus Deploy和TeamCity自动化测试,构建,打包和部署.NET应用程序到多个服务器。大多数服务器都有一个应用程序实例,但其中一些实例有多个实例。

我无法找到最好的方法,或者即使在八达通合理的情况下也是如此。

任何人都可以提供这样做的方法吗?我知道我可以从技术上编写PowerShell中的整个过程脚本,但如果我可以利用Octopus Deploy的IIS功能那就太好了。

1 个答案:

答案 0 :(得分:1)

您可以设置多个步骤来部署相同的nuget包。

第一个是所有服务器通用的IIS设置。

每个额外的标记都可以定位特定标记(instance1,instance2等),并为这些实例设置自定义IIS设置。只需标记具有适当多个实例的计算机,这些额外的步骤将仅针对这些计算机运行。