trellis_purge_kinsta_cache_during_deploy
Очистка кеша Kinsta при деплойменте с использованием Trellis
Очистка кеша Kinsta при деплое Bedrock с использованием Trellis.
- Требования
- Установка
- Переменные роли
- Использование
- Часто задаваемые вопросы
- Смотрите также
- Тестирование
- Информация об авторе
- Отзыв
- Журнал изменений
- Лицензия
Требования
- Trellis версии 411981f или позднее
- Ansible версии 2.6 или позднее
- Плагины Kinsta Must-use версии 2.3.1 или позднее
Установка
Добавьте эту роль в galaxy.yml
:
# galaxy.yml
- src: https://github.com/ItinerisLtd/trellis-purge-kinsta-cache-during-deploy
version: x.x.x # Проверьте последнюю версию!
Запустите команду:
trellis galaxy install
# Или
ansible-galaxy install -r galaxy.yml --force
Переменные роли
Добавьте эту роль в хук deploy_after
:
# group_vars/all/deploy-hooks.yml
# Узнайте больше на https://roots.io/trellis/docs/deploys/#hooks
deploy_after:
- "{{ playbook_dir }}/vendor/roles/trellis-purge-kinsta-cache-during-deploy/tasks/main.yml"
Использование
Деплойте как обычно. Специальные действия не требуются.
Часто задаваемые вопросы
Как очистить кеш Kinsta?
С помощью команд wp kinsta cache purge
и wp kinsta cache purge --object
во время деплоя.
Почему игнорировать ошибки?
Начиная с версии 0.4.0, эта роль игнорирует ошибки для wp kinsta cache purge
и wp kinsta cache purge --object
. Это связано с тем, что эти две команды вызывают HTTP-запросы к localhost
, которые могут привести к ошибкам 429 слишком много запросов
.
Поддержка Kinsta отказалась добавлять запросы к localhost
в белый список от ограничения скорости.
Очищает ли это кеши Kinsta CDN?
Нет.
К сожалению, нет, в данный момент нет способа очистить кеш [Kinsta CDN] через командную строку.
Ведутся внутренние обсуждения, и наши разработчики работают над поиском решения, но на данный момент мы не можем предоставить сроки или гарантии, что это будет доступно.
-- Поддержка Kinsta
Смотрите также
Тестирование
Проверка синтаксиса
➜ ansible-playbook -i 'localhost,' --syntax-check tests/test.yml
Информация об авторе
trellis-purge-kinsta-cache-during-deploy — проект Itineris Limited, созданный Tang Rufus.
Особая благодарность команде Roots, благодаря которой Trellis стал возможен.
Полный список участников можно найти здесь.
Отзыв
Пожалуйста, оставьте отзыв! Мы хотим сделать эту библиотеку полезной для как можно большего количества проектов. Пожалуйста, создайте проблему и укажите, что вам нравится, а что нет, или форкните проект и сделайте предложения. Никакая проблема не слишком мала.
Журнал изменений
Пожалуйста, смотрите CHANGELOG для получения более подробной информации о том, что изменилось в последнее время.
Лицензия
trellis-purge-kinsta-cache-during-deploy выпущен под MIT Лицензией.
ansible-galaxy install ItinerisLtd/trellis-purge-kinsta-cache-during-deploy