CI/CD en Android: Tips

ci cd android

Episodio 139 – CI/CD en Android: Tips

CI y CD se usan tanto en Android como en muchas otras plataformas. Son las siglas de Continuous Integration (Integración Continua) y Continuous Delivery (Entrega Continua).

Básicamente son herramientas de automatización que nos facilitan la vida como developers. De hecho, cada vez es más difícil vivir sin ellas, a no ser que trabajemos solos en nuestra rama tecnológica.

La parte de CI es la que nos sirve para asegurar la calidad del código. Y la de CD, la que se encarga de realizar la entrega al usuario final de manera óptima.

Una de las mayores ventajas que tiene, es sacar de la ecuación el error humano.

Bueno, sacar del todo, es complicado. 😁

Pero al menos minimizar los errores que podemos cometer.

Y por supuesto, liberarnos de carga mental y tareas mecánicas que no deberíamos hacer a mano.

En este episodio vamos a ver:

  • ¿Qué es CI/CD en Android?
  • Diferencias entre ambos
  • Relación con Agile
  • Casos prácticos
  • Herramientas: GitHub, GitLab, Bitrise…

Un episodio muy práctico que seguro que le sacas pepitas de oro para aplicar en tus proyectos.

¡Ah! Y échale un vistazo a Gradle con Android Studio sin aún no lo viste.

Recuerda que los miembros de Los androides Premium, pueden asistir y participar en estas charlas en directo.

Contenido del audio

Índice

00:00 | Cabecera
00:06 | Presentación, bienvenida, ¿de qué vamos a hablar?
00:48 | ¿Qué es CI y CD?
08:34 | Diferencia entre CI y CD ⚡
10:36 | Conexión con el mundo agile 🔗
12:44 | Casos prácticos de CI/CD ✅
28:07 | Cuándo el CI/CD se vuelve un beneficio y cuándo un dolor de cabeza
30:07 | 2 tipos de empresas: las que despliegan apretando un botón y las que se vuelven locas 🤪
34:41 | Herramientas de CI/CD 🛠
49:09 | Últimos comentarios
53:15 | Despedida
53:49 | Agradecimientos 👏
54:12 | Cierre

Transcripción

¡Muy buenas! Soy Gabi Moreno y te doy la bienvenida al episodio número 139 de los androides.
¿Y sabes lo que hacemos aquí? Hacemos el podcast en el que te contamos por un lado técnicas,
por otro tips, por otro herramientas, por otro conceptos, por otro hábitos y por supuesto
todo aquello que te va a hacer crecer profesionalmente como desarrollador Android.
Y hoy te vamos a dar tips sobre CI/CD en Android. Integración continua y entrega continua.
Y antes de comenzar, tengo una pregunta para ti si estás escuchando esto desde Spotify,
desde la app y es si usas CICD, así de sencillo, si es así o si es que no, tanto que si es como
que si si, como si es como si no, responde dentro de la aplicación, lo tienes ahí en la pregunta,
es muy sencillo, lo das así, lo das a no. Y ahora ya continuamos, te cuento. Hoy tenemos una charla
técnica pero vamos, súper, súper interesante sobre integración continua y entrega continua,
en la que vamos a tocar temas como que es, si, CICD, la diferencia entre CI y CD que hay veces
que hay un poco de difusión, lo aclararemos en el episodio. La conexión con el mundo a agile,
también casos prácticos sobre CICD. ¿Cuándo el CICD se vuelve un beneficio? ¿Y cuándo
empiezas el un dolor de cabeza? Ahí daremos nuestra opinión. Dos tipos de empresas también,
a ver tú en cuál estás. Y es básicamente que hay dos tipos de empresas, las que despliegan,
apretando un botón y las que se vuelven locas. Ya me contarás después en cuál te encuentras…

Si quieres que te revise tu sistema de Integración Continua y te haga un vídeo con feedback, visita Revisa mi código.

Publicado: 2023-07-03 Actualizado: 2023-07-17