Introdução à DevOps e pipelines CI/CD com Android

Aprenda a criar pipelines CI/CD para aplicativos Android

Introdução à DevOps e pipelines CI/CD com Android
Introdução à DevOps e pipelines CI/CD com Android

Introdução à DevOps e pipelines CI/CD com Android udemy course

Aprenda a criar pipelines CI/CD para aplicativos Android

Este curso é indicado para desenvolvedores Android que desejam aprender e praticar como criar pipelines de CI/CD para Android.

Atenção: É pré-requisito conhecimentos de Android e geração de builds (apk). Também é pré-requisito conhecer o significado de CI/CD.

O Curso será 100% prático e será mostrado como criar pipelines com:

  • BitBucket Pipelines e GitLab CI: nesta seções do curso veremos como criar pipelines diretamente nestes dois consolidados provedores de git.

  • App Center e Bitrise: nesta seção do curso vamos estudar duas opções (dentre muitas disponíveis) para criar pipelines na nuvem.

  • Jenkins: por fim, vamos estudar o bom e velho Jenkins. Será mostrado um setup do zero para criar um servidor na AWS com Docker/Jenkins, assim como a instalação local no computador. Na instalação local veremos algumas dicas de como configurar um agente para Mac.

Também será explicado como enviar builds automaticamente para:

  • Google Play (internal test, alpha, beta, prod)

  • Firebase Test Lab

  • App Center Test

Por fim, serão abordadas técnicas importantes sobre desenvolvimento seguro para proteger os arquivos de Keystore e credenciais de acesso na sua pipeline (ex: arquivos de service account do Google Cloud, Firebase, etc).

Com os conceitos aprendidos neste curso você terá toda a base necessária para criar pipelines em outros provedores, ex: GitHub Actions (não abordado no curso), etc, pois a ideia é sempre a mesma, basta você continuar seus estudos.