SlideShare una empresa de Scribd logo
1 de 50
Descargar para leer sin conexión
Plataforma Alexandria
                                  Time Devil Sheep

       Abril id
      DevOps
        “Pipeline de
        desenvolvimento e
        automatização
        via Jenkins”

quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
AAPG
                                  (Restful)



quarta-feira, 27 de junho de 12
DevOps


quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
Continuous Delivery



quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
Testes unitários




quarta-feira, 27 de junho de 12
Testes unitários


                       Javascript
                      • JS Test Driver
                      • Qunit
                      • Lcov


quarta-feira, 27 de junho de 12
Xvbf


quarta-feira, 27 de junho de 12
Testes unitários


                     Ruby

                      • Rspec
                      • Rcov


quarta-feira, 27 de junho de 12
Testes aceitação


                    Ruby on Rails
                      • Cucumber
                      • Selenium Grid
                      • Spork
                      • Parallel
                      • VCR
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
Git Tag


quarta-feira, 27 de junho de 12
Step-Up




quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
dev-                           qa-
                                              stable
   approved                       approved




                         QA           Stage    Production
quarta-feira, 27 de junho de 12
dev-                           qa-
                                              stable
   approved                       approved




                         QA           Stage    Production
quarta-feira, 27 de junho de 12
dev-                           qa-
                                              stable
   approved                       approved




                         QA           Stage    Production
quarta-feira, 27 de junho de 12
dev-                           qa-
                                              stable
   approved                       approved




                         QA           Stage    Production
quarta-feira, 27 de junho de 12
dev-                           qa-
                                              stable
   approved                       approved




                         QA           Stage    Production
quarta-feira, 27 de junho de 12
dev-                           qa-
                                              stable
   approved                       approved




                         QA           Stage    Production
quarta-feira, 27 de junho de 12
dev-                           qa-
                                              stable
   approved                       approved




                         QA           Stage    Production
quarta-feira, 27 de junho de 12
dev-                           qa-
                                              stable
   approved                       approved




                         QA           Stage    Production
quarta-feira, 27 de junho de 12
dev-                           qa-
                                              stable
   approved                       approved




                         QA           Stage    Production
quarta-feira, 27 de junho de 12
dev-                           qa-
                                              stable
   approved                       approved




                         QA           Stage    Production
quarta-feira, 27 de junho de 12
dev-                           qa-
                                              stable
   approved                       approved




                         QA           Stage    Production
quarta-feira, 27 de junho de 12
dev-                           qa-
                                              stable
   approved                       approved




                         QA           Stage    Production
quarta-feira, 27 de junho de 12
dev-                           qa-
                                              stable
   approved                       approved




                         QA           Stage    Production
quarta-feira, 27 de junho de 12
dev-                           qa-
                                              stable
   approved                       approved




                         QA           Stage    Production
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
Facter

                                  architecture => x86_64
                                  operatingsystem => CentOS
                                  tag_environment => stage
                                  operatingsystemrelease => 5.8




quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
Muito obrigado!
                                    @almeidaricardo




quarta-feira, 27 de junho de 12

Más contenido relacionado

Más de iMasters

Arquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsArquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsiMasters
 
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...iMasters
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudiMasters
 
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 Use MDD e faça as máquinas trabalharem para você - Andreza Leite Use MDD e faça as máquinas trabalharem para você - Andreza Leite
Use MDD e faça as máquinas trabalharem para você - Andreza LeiteiMasters
 
Entendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesEntendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesiMasters
 
Backend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosBackend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosiMasters
 
Dicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeDicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeiMasters
 
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle MonteiroiMasters
 
Quem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujorQuem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujoriMasters
 
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaiMasters
 
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiErros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiiMasters
 
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...iMasters
 
Construindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisConstruindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisiMasters
 
Monitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoiMasters
 
Clean Architecture - Elton Minetto
Clean Architecture - Elton MinettoClean Architecture - Elton Minetto
Clean Architecture - Elton MinettoiMasters
 
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos - Let...
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos - Let...Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos - Let...
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos - Let...iMasters
 
A nova geração de persistência de dados com grafos - Otávio Santana
A nova geração de persistência de dados com grafos - Otávio SantanaA nova geração de persistência de dados com grafos - Otávio Santana
A nova geração de persistência de dados com grafos - Otávio SantanaiMasters
 
Navegadores por de baixo dos panos - Ana Luiza Bastos
Navegadores por de baixo dos panos - Ana Luiza BastosNavegadores por de baixo dos panos - Ana Luiza Bastos
Navegadores por de baixo dos panos - Ana Luiza BastosiMasters
 
Automatizando Visual Regression Testing - Samanta Cicilia
Automatizando Visual Regression Testing - Samanta CiciliaAutomatizando Visual Regression Testing - Samanta Cicilia
Automatizando Visual Regression Testing - Samanta CiciliaiMasters
 
Design UX - Quanto isso influencia seu projeto - Guilherme Sester Araujo
Design UX - Quanto isso influencia seu projeto - Guilherme Sester AraujoDesign UX - Quanto isso influencia seu projeto - Guilherme Sester Araujo
Design UX - Quanto isso influencia seu projeto - Guilherme Sester AraujoiMasters
 

Más de iMasters (20)

Arquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsArquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
 
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
 
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 Use MDD e faça as máquinas trabalharem para você - Andreza Leite Use MDD e faça as máquinas trabalharem para você - Andreza Leite
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 
Entendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesEntendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita Bernardes
 
Backend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosBackend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana Arnos
 
Dicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeDicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato Groffe
 
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
 
Quem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujorQuem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio Maujor
 
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
 
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiErros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
 
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
 
Construindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisConstruindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina Karklis
 
Monitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe Regalgo
 
Clean Architecture - Elton Minetto
Clean Architecture - Elton MinettoClean Architecture - Elton Minetto
Clean Architecture - Elton Minetto
 
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos - Let...
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos - Let...Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos - Let...
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos - Let...
 
A nova geração de persistência de dados com grafos - Otávio Santana
A nova geração de persistência de dados com grafos - Otávio SantanaA nova geração de persistência de dados com grafos - Otávio Santana
A nova geração de persistência de dados com grafos - Otávio Santana
 
Navegadores por de baixo dos panos - Ana Luiza Bastos
Navegadores por de baixo dos panos - Ana Luiza BastosNavegadores por de baixo dos panos - Ana Luiza Bastos
Navegadores por de baixo dos panos - Ana Luiza Bastos
 
Automatizando Visual Regression Testing - Samanta Cicilia
Automatizando Visual Regression Testing - Samanta CiciliaAutomatizando Visual Regression Testing - Samanta Cicilia
Automatizando Visual Regression Testing - Samanta Cicilia
 
Design UX - Quanto isso influencia seu projeto - Guilherme Sester Araujo
Design UX - Quanto isso influencia seu projeto - Guilherme Sester AraujoDesign UX - Quanto isso influencia seu projeto - Guilherme Sester Araujo
Design UX - Quanto isso influencia seu projeto - Guilherme Sester Araujo
 

Pipeline de desenvolvimento e automatização via Jenkins