ItinerisLtd.trellis_purge_kinsta_cache_during_deploy
purgar-cache-kinsta-durante-despliegue
Purge la caché de Kinsta cuando Trellis despliega Bedrock.
- Requisitos
- Instalación
- Variables de Rol
- Uso
- Preguntas Frecuentes
- Véase También
- Pruebas
- Información del Autor
- Comentarios
- Registro de Cambios
- Licencia
Requisitos
- Trellis 411981f o posterior
- Ansible v2.6 o posterior
- Kinsta Must-use Plugins v2.3.1 o posterior
Instalación
Agrega este rol a galaxy.yml
:
# galaxy.yml
- src: https://github.com/ItinerisLtd/trellis-purge-kinsta-cache-during-deploy
version: x.x.x # ¡Verifica la última versión!
Ejecuta el comando:
trellis galaxy install
# Alternativamente
ansible-galaxy install -r galaxy.yml --force
Variables de Rol
Agrega este rol al gancho deploy_after
:
# group_vars/all/deploy-hooks.yml
# Aprende más en https://roots.io/trellis/docs/deploys/#hooks
deploy_after:
- "{{ playbook_dir }}/vendor/roles/trellis-purge-kinsta-cache-during-deploy/tasks/main.yml"
Uso
Despliega (Deploy) como de costumbre. No se necesita acción especial.
Preguntas Frecuentes
¿Cómo purgas la caché de Kinsta?
Invocando wp kinsta cache purge
y wp kinsta cache purge --object
durante el despliegue.
¿Por qué ignorar errores?
Desde la versión v0.4.0, este rol ignora los errores para wp kinsta cache purge
y wp kinsta cache purge --object
. Esto es porque esos 2 comandos generan solicitudes HTTP a localhost
que pueden provocar errores 429 too many requests
.
El soporte de Kinsta se negó a incluir solicitudes a localhost
en la lista blanca de límites de tasa.
¿Esto purga las cachés del CDN de Kinsta?
No.
Lamentablemente no, no hay forma de limpiar esa caché del [CDN de Kinsta] a través de la línea de comandos por ahora.
Hay discusiones internas y nuestros desarrolladores están trabajando en encontrar una solución, pero lamentablemente en este momento no tenemos un ETA ni si eso estará disponible.
-- Soporte de Kinsta
Véase También
Pruebas
Verificación de Sintaxis
➜ ansible-playbook -i 'localhost,' --syntax-check tests/test.yml
Información del Autor
trellis-purge-kinsta-cache-during-deploy es un proyecto de Itineris Limited creado por Tang Rufus.
Agradecimientos especiales al equipo de Roots cuyo Trellis hace posible este proyecto.
La lista completa de contribuyentes se puede encontrar aquí.
Comentarios
¡Por favor, envía tus comentarios! Queremos hacer que esta biblioteca sea útil en tantos proyectos como sea posible. Por favor, envía un issue y señala lo que te gusta y lo que no, o bifurca el proyecto y haz sugerencias. Ningún problema es demasiado pequeño.
Registro de Cambios
Por favor, consulta el CHANGELOG para más información sobre lo que ha cambiado recientemente.
Licencia
trellis-purge-kinsta-cache-during-deploy se publica bajo la Licencia MIT.
Purge Kinsta cache when Trellis deploys Bedrock
ansible-galaxy install ItinerisLtd.trellis_purge_kinsta_cache_during_deploy