ItinerisLtd.trellis_purge_kinsta_cache_during_deploy
trellis-purge-kinsta-cache-during-deploy
Opróżnij cache Kinsta podczas wdrożenia Trellis dla Bedrock.
- Wymagania
- Instalacja
- Zmienne roli
- Użycie
- Najczęściej zadawane pytania
- Zobacz także
- Testowanie
- Informacje o autorze
- Opinie
- Dziennik zmian
- Licencja
Wymagania
- Trellis 411981f lub nowszy
- Ansible v2.6 lub nowszy
- Kinsta Must-use Plugins v2.3.1 lub nowszy
Instalacja
Dodaj tę rolę do galaxy.yml
:
# galaxy.yml
- src: https://github.com/ItinerisLtd/trellis-purge-kinsta-cache-during-deploy
version: x.x.x # Sprawdź najnowszą wersję!
Uruchom polecenie:
trellis galaxy install
# Alternatywnie
ansible-galaxy install -r galaxy.yml --force
Zmienne roli
Dodaj tę rolę do haka deploy_after
:
# group_vars/all/deploy-hooks.yml
# Dowiedz się więcej na https://roots.io/trellis/docs/deploys/#hooks
deploy_after:
- "{{ playbook_dir }}/vendor/roles/trellis-purge-kinsta-cache-during-deploy/tasks/main.yml"
Użycie
Wdrożenie Wdrażaj tak jak zwykle. Nie są wymagane żadne specjalne działania.
Najczęściej zadawane pytania
Jak opróżnić cache Kinsta?
Poprzez wywołanie wp kinsta cache purge
oraz wp kinsta cache purge --object
podczas wdrożenia.
Dlaczego ignorować błędy?
Od wersji v0.4.0, ta rola ignoruje błędy dla wp kinsta cache purge
i wp kinsta cache purge --object
. Powodem jest to, że te 2 polecenia wywołują zapytania HTTP do localhost
, które mogą wywołać błędy 429 za dużo żądań
.
Wsparcie Kinsta odmówiło umieszczenia zapytań z localhost
na białej liście w celu wyłączenia limitu.
Czy opróżnia cache CDN Kinsta?
Nie.
Niestety, nie ma obecnie sposobu na opróżnienie cache [CDN Kinsta] za pomocą linii poleceń.
Trwają wewnętrzne dyskusje, a nasi programiści pracują nad znalezieniem rozwiązania, ale niestety w tej chwili nie mamy przewidywanego terminu ani pewności, czy to będzie dostępne.
-- Wsparcie Kinsta
Zobacz także
Testowanie
Sprawdzenie składni
➜ ansible-playbook -i 'localhost,' --syntax-check tests/test.yml
Informacje o autorze
trellis-purge-kinsta-cache-during-deploy to projekt Itineris Limited stworzony przez Tang Rufus.
Szczególne podziękowania dla zespołu Roots, którego Trellis umożliwił powstanie tego projektu.
Pełną listę współpracowników można znaleźć tutaj.
Opinie
Proszę o opinie! Chcemy, aby ta biblioteka była przydatna w jak największej liczbie projektów. Proszę zgłosić problem i wskazać, co się podoba, a co nie, lub przekazać projekt i zasugerować zmiany. Żaden problem nie jest za mały.
Dziennik zmian
Proszę zapoznać się z CHANGELOG, aby uzyskać więcej informacji o tym, co zmieniło się ostatnio.
Licencja
trellis-purge-kinsta-cache-during-deploy jest wydawane na podstawie Licencji MIT.
ansible-galaxy install ItinerisLtd.trellis_purge_kinsta_cache_during_deploy