ItinerisLtd.trellis_purge_kinsta_cache_during_deploy

purger-cache-kinsta-avec-trellis-durant-le-déploiement

Tag GitHub Licence

Purge le cache de Kinsta lors du déploiement de Trellis sur Bedrock.

Exigences

Installation

Ajoutez ce rôle à galaxy.yml :

# galaxy.yml
- src: https://github.com/ItinerisLtd/trellis-purge-kinsta-cache-during-deploy
  version: x.x.x # Vérifiez la dernière version !

Exécutez la commande :

trellis galaxy install

# Alternativement
ansible-galaxy install -r galaxy.yml --force

Variables de rôle

Ajoutez ce rôle au crochet deploy_after :

# group_vars/all/deploy-hooks.yml
# En savoir plus sur https://roots.io/trellis/docs/deploys/#hooks
deploy_after:
  - "{{ playbook_dir }}/vendor/roles/trellis-purge-kinsta-cache-during-deploy/tasks/main.yml"

Utilisation

Déployez comme d'habitude. Aucune action particulière n'est nécessaire.

FAQs

Comment purger le cache de Kinsta ?

En invoquant wp kinsta cache purge et wp kinsta cache purge --object pendant le déploiement.

Pourquoi ignorer les erreurs ?

Depuis v0.4.0, ce rôle ignore les erreurs pour wp kinsta cache purge et wp kinsta cache purge --object. Cela est dû au fait que ces deux commandes déclenchent des requêtes HTTP vers localhost, ce qui peut entraîner des erreurs 429 trop de requêtes.

Le support Kinsta a refusé de mettre localhost sur la liste blanche des limites de requêtes.

Est-ce que cela purge les caches CDN de Kinsta ?

Non.

Malheureusement non, il n'y a actuellement pas de moyen pour vider ce cache [CDN Kinsta] via la ligne de commande.

Il y a des discussions internes et nos développeurs travaillent sur une solution, mais pour l'instant nous n'avons pas de date de disponibilité.

-- Support Kinsta

Voir aussi

Tests

Vérification de syntaxe

➜ ansible-playbook -i 'localhost,' --syntax-check tests/test.yml

Informations sur l'auteur

trellis-purge-kinsta-cache-during-deploy est un projet de Itineris Limited créé par Tang Rufus.

Un grand merci à l'équipe Roots dont Trellis a rendu ce projet possible.

La liste complète des contributeurs peut être trouvée ici.

Retour d'information

Veuillez donner votre avis ! Nous voulons que cette bibliothèque soit utile dans le plus de projets possible. Veuillez soumettre un problème et indiquer ce que vous aimez ou n'aimez pas, ou forker le projet et faire des suggestions. Aucun problème n'est trop petit.

Journal des modifications

Veuillez consulter CHANGELOG pour plus d'informations sur les changements récents.

Licence

trellis-purge-kinsta-cache-during-deploy est publié sous la licence MIT.

À propos du projet

Purge Kinsta cache when Trellis deploys Bedrock

Installer
ansible-galaxy install ItinerisLtd.trellis_purge_kinsta_cache_during_deploy
Licence
mit
Téléchargements
42.9k
Propriétaire
We’re a full-service digital marketing agency that partners with ambitious clients to help them grow