Curso Travis CI

  • DevOps | CI | CD | Kubernetes | Web3

Curso Travis CI

16 horas
Visão Geral

Este Curso Travis CI apresenta a Integração Contínua (CI), DevOps e a instalação/configuração do Travis CI com Github. Travis CI é uma das ferramentas de integração contínua mais amplamente utilizadas e poderosas que permite aos desenvolvedores garantir que seus aplicativos sejam construídos de forma confiável durante todo o ciclo de vida de desenvolvimento de software. Os desenvolvedores optam por usar o Travis CI em vez do Jenkins porque ele requer muito pouca instalação e configuração, é hospedado na nuvem e elimina a necessidade dos próprios desenvolvedores hospedarem suas ferramentas de CI.

O Curso Travis CI começa apresentando CI e DevOps e explica por que Travis CI é uma alternativa popular ao Jenkins, outra ferramenta de automação que permite aos desenvolvedores implementar integração contínua e melhorar a automação de testes em seus aplicativos. A seguir, você aprenderá sobre compilações, incluindo travis.yml e como ele é usado e como usar o Docker em compilações. O Curso Travis CI termina com implantações, execução de automação de testes e tratamento de erros.

Objetivo

Ao participar do Curso Travis CI, os participantes aprenderão a:

  • Configure o Travis CI no Github e implante um aplicativo em diferentes plataformas de nuvem.
  • Automatize o processo de construção usando o Travis CI quando o código for confirmado no GitHub.
  • Integre o Travis CI com ferramentas de terceiros, como Docker.
  • Implemente a automação de testes usando uma variedade de técnicas.
Publico Alvo
  • Desenvolvedores de software com experiência na criação de aplicativos e no uso do Github para controle de origem.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Introduction to Continuous Integration and Travis CI

  1. What is Continuous Integration? Why do I need it?
  2. What is DevOps?
  3. Setting up Travis CI with Github
  4. How is Travis CI different from Jenkins?

Builds

  1. What is travis.yml? And how do I use it?
  2. Setting Parameters
  3. Using Docker in Your Builds
  4. Build Matrix
  5. Build Stages
  6. Conditionals

Deployments

  1. Using Travis CI with Your Continuous Deployment Cloud Provider
  2. Deploying Branches
  3. Running Commands
  4. Deploying Build Artifacts

Running Test Automation

Notifications and Logging

Error Handling

TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h