Continuous Deployment: Automate your Deploy Pipeline with Singularity
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento com qualidade.
-
Upload
robson-agapito-correa -
Category
Software
-
view
184 -
download
2
Transcript of Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento com qualidade.
06/04/14
Continuous Integration, Automated Builds e
Continuous Deploy, desenvolvimento com qualidade
Belo Horizonte, 06 de março de 2015
Robson Agapito Correa
06/04/14
PALESTRANTE: Robson Agapito
Sobre o Palestrante: Divulgador de Qualidade de Software Coordenador de Qualidade na Locaweb Sonhador e encantador da qualidade
Blog: http://www.testadores.comTwitter: @robsonagapitoLinkdin: http://br.linkedin.com/in/robsonagapito
06/04/14
01 - Como era antes.
02 - Como pensamos para 2014.
03 - Primeiro passo: QAOps.
04 - SemVer.
05 - Jenkins centralizado.
06 - Continuous Integration.
07 - Criação de Builds.
08 - Promoção de Pacotes.
09 – Gems / Bibliotecas.
10 – Testes Funcionais.
11 – Olhado na prática.
12 - Próximos passos.
CRONOGRAMA
06/04/14
COMO ERA ANTES
BRICKLAYER
APIAPI
API
API
API
SYSTEMS
SYSTEMSSYSTEMS
1
REPO
DEV
REPO
QA
REPO
PROD
06/04/14
MANUAL?!?
Disponibilizado no Repo
pelo BRICKLAYER,
tudo bem... mas como era
instalado nas máquinas?
06/04/14
TUDO MANUAL!!!!
TUDO MANUAL ?!?!?
NÃOOOOO!!!!!
QUANDO MENOS SE
ESPERA...
06/04/14
3 QAs Júnior
1 QA Sênior
2 Especialistas
3 QAs Júnior
1 QA Sênior
1 Especialista
+1 Especialista
-1 Especialista
O QUE PENSAMOS PARA 2014
06/04/14
NA NA NI NA NÃO!
06/04/14
PRIMEIRO PASSO
Contratação de um
QAOps
+ QUE
500
MÁQUINAS
06/04/14
VERSIONAMENTO
Semantic
Version 2.0
1.2.34major.minor.patch
06/04/14
JENKINS CENTRALIZADO
DEBIAN 6
DEBIAN 7
CENTOS
DEBIAN 6
DEBIAN 6
CENTOS
CENTOS
DEBIAN 7
DEBIAN 7
JENKINS
06/04/14
CONTINUOUS INTEGRATION
DEBIAN 7JENKINS
DEBIAN 6
CENTOS
06/04/14
BUILDS
DEBIAN 7
JENKINS
DEBIAN 6
CENTOS CI
06/04/14
PROMOÇÃO DE PACOTES
JEN
KINS CI BUILD
DEV QA REPO
PRODPRODUÇÃO
06/04/14
APOIO (CI) – GEMS/BIBLIOTECAS
RCOV BRAKEMAN
BUNDLER-AUDITING
JENKINSCI
06/04/14
TESTES DE SISTEMAS - FUNCIONAIS
JENKIN
S CI BUILD
DEV QA
SELENIUM GRID
NÓ
01
NÓ
02
NÓ
N...
06/04/14
OLHANDO NA PRÁTICA
06/04/14
PRÓXIMOS PASSOS
06/04/14
PRÓXIMOS PASSOS
Pontos de Validações em
Todo o Processo
06/04/14
PRÓXIMOS PASSOS
Testes Não Funcionais
(Foco em Performance)
06/04/14
PRÓXIMOS PASSOS
BDD
(Behavior Driven Development)
com RSpec ou Cucumber
06/04/14
PRÓXIMOS PASSOS
Ambiente de QA
em High Availability (HA)
06/04/14
PRÓXIMOS PASSOS
Preparação de
Continuous Deploy e
Continuous Delivery
em Produção
06/04/14
Dúvidas?
06/04/14
Continuous Integration, Automated Builds e
Continuous Deploy, desenvolvimento com qualidade
Belo Horizonte, 06 de março de 2015
Robson Agapito Correa