Ferramentas de DevOps e pipelines — TDC Porto Alegre
Panorama de ferramentas de DevOps e construção de pipelines de CI/CD: automação de build, testes e deploy, integração contínua e entrega confiável. Apresentado no TDC Porto Alegre (2019) por Flávio Pimenta.
tecnologias atuais. Projeto estável que possui um pipeline que faz buid e deploy. Legadão e deploy manual com GMUD. Já tenho uma pipeline mínima é quero/preciso ampliar com testes e análises de segurança. Onde estou? Para onde vou?
de testes, pelo menos unitários na esteira. Legadão Entenda o processo. Tente criar um script que reflita os passos manuais. Avançado POCs e análises de segurança Cheguei e tudo era mato.
unitários na esteira. Estável Implemente a execução de testes, pelo menos unitários na esteira. Legadão Colocar o script pra rodar em uma pipeline Avançado Implemente os passos de análises de segurança. Vou fazer o deploy da minha máquina mesmo :o
de copyright • Análise de segurança (OWASP top 10) • Scan de vulnerabilidades de dependências • Build • Testes unitários / serviço / integrados • Cobertura • Build de imagem do container • Análise de segurança do container • Criação da infraestrutura deploy • Deploy Blue/Green ou Canary no ambiente de QA. • Testes funcionais • Testes de performance • Rollout para demais ambientes até produção. Agora vai!!