Curso de DevOps

Transforme seu desenvolvimento de software com práticas de integração contínua, entrega contínua e automação de processos!

O que você vai aprender

Este curso abrange os principais conceitos e ferramentas do mundo DevOps. Ao longo do curso, você aprenderá:

Exemplo Prático

Veja um exemplo simples de arquivo YAML para configurar um pipeline no Jenkins, utilizando integração contínua:

# Exemplo de Jenkinsfile para pipeline
pipeline {
    agent any
    stages {
        stage('Build') {
            steps {
                echo 'Construindo o projeto...'
                sh './gradlew build'
            }
        }
        stage('Test') {
            steps {
                echo 'Rodando testes...'
                sh './gradlew test'
            }
        }
        stage('Deploy') {
            steps {
                echo 'Fazendo deploy no ambiente de produção...'
                sh './deploy.sh'
            }
        }
    }
}
        

Este arquivo define três estágios do pipeline: Build, Test e Deploy, que são executados automaticamente sempre que um código é alterado no repositório.

Conteúdo do Curso

O curso está dividido em módulos que abordam os principais aspectos do DevOps:

Iniciar Curso