Spring GDS 25è Aniversari
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
CI/CD vol dir integració contínua i desplegament continu, o entrega contínua. És un conjunt de pràctiques i eines que automatitzen integrar els canvis de codi, executar les proves i publicar el programari en producció. La meta és que cada release sigui petit, predictible i de baix risc, en lloc d'un esdeveniment poc freqüent que tothom tem.
La integració contínua significa que cada canvi de codi es compila i es prova automàticament en el moment en què es puja al repositori. Un desenvolupador fusiona una funcionalitat al matí i, en minuts, el pipeline confirma que encaixa amb la feina dels altres. Això detecta els errors d'integració aviat, abans que s'acumulin en una cosa difícil de desenredar. El desplegament continu va més enllà i publica en producció cada canvi que supera la suite de proves. L'entrega contínua se situa entre tots dos: els releases s'automatitzen fins a un entorn de staging, amb una persona que aprova el pas final a producció.
Els pipelines CI/CD són centrals en com es construeix el programari modern. Abaixen el risc de cada release, escurcen els cicles d'entrega i mantenen l'estat del codi visible i mesurable en cada moment. Sempre saps si el que tens és publicable, perquè el pipeline acaba de dir-t'ho.
Executem pipelines CI/CD als nostres projectes perquè integrar i publicar codi sigui automàtic en lloc de manual i tens. Cada push dispara una compilació i tota la bateria de proves. L'entrega contínua s'ocupa del camí fins a staging, i un desplegament a producció és un pas de rutina en lloc d'una nit en vetlla amb tothom mirant els logs.
Sovint els clients arriben publicant a mà, a poc a poc i amb por de cada release. Muntem amb ells la integració contínua i el desplegament continu, connectem les proves i arribem a un punt en què publicar és una cosa que l'equip fa diverses vegades al dia sense parpellejar. El pipeline s'encarrega de la comprovació repetitiva perquè les persones dediquin la seva atenció a la feina que demana criteri.
Els releases no haurien de fer por. Automatitzem els teus.
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Convertir una marca en un negoci que funciona.
Mig milió de persones. Una app. Zero caos.















