Slide 1

Slide 1 text

CI/CD Wagner Fusca

Slide 2

Slide 2 text

ALM - Application Lifecycle Management https://www.primeup.com.br/application-lifecycle-management/

Slide 3

Slide 3 text

ALM - Application Lifecycle Management Repositório de código (versionador)

Slide 4

Slide 4 text

ALM - Application Lifecycle Management Repositório de código (versionador) Gerenciador de dependências

Slide 5

Slide 5 text

Build Automatizado!!! Todos as construções seguem passos semelhantes, independente de hardware e configuração local! https://www.canecadodev.com/mouse-pad-na-minha-maquina-funciona

Slide 6

Slide 6 text

ALM - Application Lifecycle Management Repositório de código (versionador) Gerenciador de dependências Artefatos estáveis e possíveis de serem testados

Slide 7

Slide 7 text

ALM - Application Lifecycle Management Repositório de código (versionador) Gerenciador de dependências Artefatos estáveis e possíveis de serem testados Repetir o processo de construção de artefatos de forma automatizada

Slide 8

Slide 8 text

Integração Contínua - CI (continuous integration) O merge dos códigos é feito com frequência, evitamos o temido 'merge hell'! Aqui o serviço de Integração Contínua irá avaliar qualidade, compilar, testar e sabe qual o ponto mais importante? Dar visão a todo o time! a

Slide 9

Slide 9 text

ALM - Application Lifecycle Management Repositório de código (versionador) Gerenciador de dependências Artefatos estáveis e possíveis de serem testados Repetir o processo de construção de artefatos de forma automatizada Versões sempre disponíveis

Slide 10

Slide 10 text

Entrega contínua - CD (continuous delivery) A missão aqui é garantir que podemos entregar nossa aplicação a qualquer momento! Tudo deve ser rápido, seguro e transparente, o processo de entrega é automatizado e os envolvidos apenas acompanham, tudo em tempo real! Na prática, você envia, sempre que necessário, um release para produção, apenas apertando um botão! a

Slide 11

Slide 11 text

ALM - Application Lifecycle Management Repositório de código (versionador) Gerenciador de dependências Artefatos estáveis e possíveis de serem testados Repetir o processo de construção de artefatos de forma automatizada Versões sempre disponíveis e sempre atualizadas de forma automatizadas

Slide 12

Slide 12 text

Deploy contínuo - CD (continuous deployment) https://blog.mandic.com.br/artigos/explorando-devops-com-foco-em-cicd/

Slide 13

Slide 13 text

http://missaodevops.com.br/blog/2018/06/27/mapa-ci-cd-devops.html

Slide 14

Slide 14 text

http://ninjadolinux.com.br/wp-content/uploads/2020/05/1_57__j14aNQfmPZyFoS1yRg.png

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

SÃO PAULO | SP Rua Peixoto Gomide, 996 6º andar | Cerqueira César CEP: 01409-000 +55 11 3176-8100 CURITIBA | PR Av. João Gualberto, 1740 9º andar | Juvevê CEP: 80030-001 +55 41 3122-9100 MARINGÁ | PR Av. Horácio Raccanelo Filho, 5355 Sala 1 | Zona 7 CEP: 87020-035 +55 44 3032-9150 CHICAGO | IL | USA 222 Merchandise Mart Plaza Suite 1225 | Chicago | Illinois 60654 +1 312 885-7619