DevOps é uma prática de engenharia de software que une desenvolvimento e operações. A apresentação discute integração contínua (CI), implantação contínua (CD) e ferramentas como Azure DevOps Projects para habilitar a entrega contínua de valor.
3. • Jaqueline Ramos
• Há aproximadamente 7 anos em TI
• Monitoração, desenvolvimento e Infraestrutura
• Atualmente Consultora DevOps na ESX
• www.esx.com.br
• Evangelista na WoMakersCode
• MCP | MS Azure
• MVP Microsoft
Apresentação
4. Agenda
O que é DevOps?
CI & CD
Ferramentas de colaboração
Azure DevOps Projects
6. Wikipédia: O termo DevOps deriva da junção das palavras
"desenvolvimento" e "operações", sendo uma prática de engenharia de
software que possui o intuito de unificar o desenvolvimento de software
e a operação de software.
O que é DevOps?
7. DevOps é a união de pessoas, processo e produtos para habilitar a
entrega contínua do valor para nossos usuários finais.
O que é DevOps?
#colaboracao
#feedbackcontinuo
#planejamento
#integracaocontinua
#deploy #build
10. CI (continuous integration)
A Integração Contínua (CI) é o processo para automatizar a compilação e
o teste de código todas as vezes que um membro da equipe confirma
mudanças no controle de versão
11. CI (continuous integration)
A CI estimula os desenvolvedores a compartilhar código e testes
de unidade mesclando as alterações em um repositório
compartilhado de controle de versão após a conclusão de cada
pequena tarefa.
Check-In
Commit
Build (CI)
12. CD (continuous deployment)
Continuous deployment é a extensão da integração continua, com o
objetivo de minimizar o tempo decorrido entre desenvolvimento e
entrega em produção.
15. Ferramentas de colaboração: Azure
Falando do Azure:
• VMs, redes, ips, grupos de segurança, etc
• Recursos para utilização em IaaS
E como levo meu desenvolvimento para nuvem?
O que o Azure me oferece para iniciar com DevOps?
16. Ferramentas de colaboração: Azure
• Azure WebApp
• Azure WebJobs
• Azure Functions
• Azure DevTest Labs
• DevOps Projects
• Integração com seu repositório VSTS
18. Para começar
Criar conta Azure
https://azure.microsoft.com/free
Criar conta VSTS
https://www.visualstudio.com/pt-
br/team-services/
20. Azure DevOps Projects
Crie qualquer aplicativo do Azure, em qualquer serviço do Azure, em
menos de cinco minutos.
• Suporte interno para estruturas de aplicativo populares
• Integração automática e total do pipeline de CI/CD
• Monitoramento interno com o Application Insights
• Implantação na plataforma de sua escolha