我的任务是使用Octopus Deploy自动化我们的IIS设置/安装。
遇到我需要设置绑定的问题,每个站点都有一个单独的步骤。
让我们说5个网站。 目前,我们从每10个数字开始,但在600之后。 例如,它是一个全新的服务器,我们从绑定600开始,然后是601。 当我们需要设置第二个环境时,我们将从610开始。
我可以选择在Octopus Deploy中运行Powershell脚本,以便能够传入变量。 我认为有一种方法可以让powershell像这样返回绑定;
获取最大ID(整个10'),它等于或大于600.
然后在Octopus Deploy的每一步中,我想我可以为该项目将该值增加一。
Unfortunatley我对Powershell不是很熟悉,如果有人能指出我可能需要使用它来配置IIS的资源方向,那就不胜感激了。
另一方面,从每个10日开始的绑定也许不是最佳选择,我认为我们总是这样做以防万一我们想要扩展使用的网站,但也许这是为我们标准化的错误方法。