Transforme seu desenvolvimento de software com práticas de integração contínua, entrega contínua e automação de processos!
Este curso abrange os principais conceitos e ferramentas do mundo DevOps. Ao longo do curso, você aprenderá:
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.
O curso está dividido em módulos que abordam os principais aspectos do DevOps: