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

所在平台: Udemy

课程主页: https://www.udemy.com/course/devops-android/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程总结: 课程名称:《Android的DevOps及CI/CD流水线入门》 本课程专为希望学习并实践如何为Android创建CI/CD流水线的Android开发者设计。参加本课程前需要具备Android开发和构建(apk)相关知识,并了解CI/CD的基本含义。 课程采取100%实践的形式,内容涵盖: 1. **BitBucket Pipelines和GitLab CI**:学习如何在这两个主流的Git托管平台上直接创建CI/CD流水线。 2. **App Center和Bitrise**:探索这两种云端流水线创建解决方案,帮助开发者在云环境中进行自动化构建。 3. **Jenkins**:掌握如何从零开始在AWS上使用Docker和Jenkins搭建服务器,同时了解如何在本地计算机上安装并配置Jenkins,特别是Mac上的代理配置。 此外,课程还将讲解如何将构建自动发送至: - Google Play(内部测试、alpha、beta、生产版) - Firebase Test Lab - App Center Test 课程最后将讨论重要的安全开发技术,以保护流水线中的Keystore文件和访问凭证(如Google Cloud、Firebase等的服务帐号文件)。 通过学习本课程,学员将掌握创建流水线的基本概念,能够在其他平台(如GitHub Actions)上进行扩展和应用,增强自身的开发技能。

课程评论(0条)

课程详情

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 LabApp Center TestPor 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.

课程标签

0人关注该课程

主题相关的课程