我有一个独特的情况,我有一个由TeamCity创建的包,其中包含两个站点。对于例如package-1.0.zip包含Site1和Site2。
如何使用章鱼部署部署这两个站点?两个站点都有自己的应用程序池,配置转换等。
有什么办法,我可以在创建IIS站点部署步骤时引用包中的这两个文件夹,以便我可以创建两个步骤来部署这两个不同的站点吗?
由于
答案 0 :(得分:0)
我认为您可以通过在Process中使用两个“Deploy to IIS”步骤并将Physical Path设置更改为“包安装目录下的相对路径”来实现此目的
这应该允许您使用不同的IIS设置配置每个站点,同时仍然使用相同的包。
修改:根据您的评论,此过程可能适合您
答案 1 :(得分:0)
我们进行了类似的部署,章鱼在那里接收包含多个站点的软件包。
我们将其分解为不同的软件包,将其解压缩并压缩,并使用octopkg push作为单独的库,并使用自定义安装目录将它们部署到其他站点。