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

Teamcity 将包部署到同一触手上的多个IIS站点,teamcity,build-automation,web-deployment,octopus-deploy,Teamcity,Build Automation,Web Deployment,Octopus Deploy,我正在使用Octopus Deploy和TeamCity自动测试、构建、打包.NET应用程序,并将其部署到多个服务器。大多数服务器都有一个应用程序实例,但少数服务器有多个实例 我想不出最好的方法来做这件事,甚至在八达通中也不可能做到 有人能提供一种方法来做到这一点吗?我知道我可以从技术上在powershell中编写整个过程的脚本,但如果我可以利用Octopus Deploy的IIS功能,那就太好了。您可以设置多个步骤来部署同一个nuget软件包 第一个是所有服务器通用的IIS设置 每增加一个都可

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

我想不出最好的方法来做这件事,甚至在八达通中也不可能做到


有人能提供一种方法来做到这一点吗?我知道我可以从技术上在powershell中编写整个过程的脚本,但如果我可以利用Octopus Deploy的IIS功能,那就太好了。

您可以设置多个步骤来部署同一个nuget软件包

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

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