Мне было поручено автоматизировать наши установки / установки IIS с помощью Octopus Deploy.
Встречайте проблему, в которой мне нужно настроить привязку, и у меня есть отдельный шаг для каждого сайта.
Допустим, есть 5 сайтов.
В настоящее время мы начинаем с каждого десятого числа, но после 600.
Так, например, это новый сервер, мы начнем с привязки 600, а затем 601.
Когда нам нужно настроить вторую среду, мы начинаем с 610.
У меня есть возможность запустить скрипт Powershell в Octopus Deploy, чтобы иметь возможность передавать переменную.
Я полагаю, что есть способ заставить powershell возвращать привязку следующим образом:
Получить максимальный идентификатор (на целые 10-й?), Где он равен или больше 600.
И затем на каждом шаге Octopus Deploy, я думаю, я могу увеличить это значение на единицу для этого проекта.
К сожалению, я не очень знаком с Powershell, если кто-то может указать направление ресурсов, мне может понадобиться настроить IIS с его использованием, это было бы полезно.
Кстати, возможно, привязки, начинающиеся с каждого десятого, не самый лучший вариант, я думаю, это то, как мы всегда это делали в случае, если мы хотели расширить используемые сайты, но, возможно, это неправильный подход к стандартизация для нас.