Este documento discute como automatizar vários aspectos do desenvolvimento de software, incluindo builds, sistemas operacionais, bancos de dados, servidores de aplicação e deploy. Ele fornece instruções sobre como planejar a automação, configurar ferramentas como Jenkins e Vagrant, e criar scripts para instalar e configurar aplicações, bancos de dados e realizar o deploy de forma automatizada.
2. • Entendendo Automação
• Automatizo meu Build
• Automatizo meu OS
• Automatizo meu Banco de dados
• Automatizo meu Servidor de Aplicação
• Automatizo meu Deploy
Agenda
3. Planejando a Automação
• Entender meu processo de deploy
• Anotar cada passo do meu processo de deploy
• Identificar os passos que posso automatizar
15. • Fazer checkout do projeto
• Configurar build no servidor de automação
• Copiar artefato para o Servidor de Aplicação via
servidor de automação
Automatizar Deploy