Я разработчик, наша команда Ops в настоящее время выполняет правила F5 вручную. И ничего нет в системе управления версиями.
Я хочу перейти к тому моменту, когда в системе управления версиями есть единственный файл, который кто-то изменит, а затем запустить сценарий этого единственного файла против F5, чтобы применить изменения.
Какая лучшая практика в этом отношении? Я нашел несколько вещей, одна из них - SCF Big-pipe. Это вообще то, как это делается?
Вам следует избегать разработки сценариев на основе bigpipe, поскольку они унаследованы и удалены из версии 11.
Итак, у вас есть 2 других решения:
Лично я предпочитаю iControl, так как не хочу, чтобы сценарии запускались на моих ящиках f5, и это хорошо документировано.
В iControl вам нужно будет использовать этот чтобы обновить ваше правило.
Теперь с системой управления версиями это будет зависеть от того, когда вы хотите выполнить обновление: - При отправке обновления в систему управления версиями - Вручную, путем извлечения файла из системы управления версиями
В первом случае просто добавьте скрипт перехвата пост-обновления. Во втором случае вам придется более точно определить свой рабочий процесс.
Я слышал о некоторых людях попробуйте управлять f5 с марионеткой. Никогда не видел ничего в продакшене, кроме «правил [плохо сделано] вручную. И ничего нет в системе управления версиями». до сих пор :( :(