Como habrán leído alguna otra de mis historias, Codefresh Desplegando en Kubernetes, he usado esta plataforma SaaS –Codefresh– para generar varios pipelines, en algunos casos paralelos sin tener que depender de otra plataforma para que el ciclo suceda.

Al momento de recibir la orden vía Webhook inicia el proceso de integración del código a través de las ordenes indicadas en el Dockerfile, con esta imagen y/o con la ayuda de otras se realizan pruebas unitarias que los desarrolladores acompañan con sus commits.

Muchos creen que Delivery y Deployment son lo mismo, sin embargo, Deployment es el siguiente paso a Continuos Delivery. En el proceso de Delivery, existe un paso manual, sin embargo, en el Deployment todo sucede de forma automática.

Tras el éxito del paso previo, viene el despliegue o liberación del producto final, Codefresh provee una vasta serie de plugins e imágenes para que no tengas que recurrir a pasos adicionales fuera de su entorno, para mis actuales proyectos en clusters Kubernetes hice uso de su imagen k8s-blue-green, esta me permite hacer despliegues de la version actual y sacar la version previa “del aire“.

Si todo ha ido bien, o mal, el mismo SaaS de forma nativa o haciendo uso de sus plugins puedes notificar via Slack o Telegram a tu equipo sobre el ciclo, haciéndolos participes y corresponsables.

¿Quieres emular un Delivery en esta plataforma?, sin problema, introduce el paso pending-aproval, y através de  Slack, el usuario indicado recibirá la notificación con las opciones para Aprobar o Declinar el proceso desde este medio o el Dashboard del SaaS.

Tags

No responses yet

Deja un comentario

Optimized with PageSpeed Ninja