Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
TDC - Integração continua
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Marcus Barcelos
July 22, 2015
Technology
630
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
TDC - Integração continua
Marcus Barcelos
July 22, 2015
More Decks by Marcus Barcelos
See All by Marcus Barcelos
HTTP2
mvlbarcelos
0
110
Arquitetando e evoluindo um ERP para a Nuvem
mvlbarcelos
1
310
Other Decks in Technology
See All in Technology
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
140
雪かき部 #7 もう怖くない!SELECT文!
foursue
0
280
「とりあえず動く」の先へ。 AI時代のチーム開発と内部設計/2026-slsdays
slsops
0
150
メルペイ 会計システム概要と歴史
mewuto
0
170
全社共通データ基盤をつくる。ソニーのDatabricks活用とデータガバナンス設計の裏側
sony
0
430
IoTデバイスを繋げるプロトコルMatterをAndroidで使用する方法
harutiro
0
120
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
0
170
サーバーフルコンピューティング?AWS Lambda
iwatatomoya
1
260
OpenSharing について熱く語る〜AI アセットの共有について〜
kameitomohiro
0
230
Datadog の学び方 - あるいは、オブザーバビリティを学ぶとは何か
mananyuki
1
490
Futexes the good, the bad, the ugly
ennael
PRO
0
130
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
200
Featured
See All Featured
Practical Orchestrator
shlominoach
192
12k
Fireside Chat
paigeccino
43
4.1k
How to Talk to Developers About Accessibility
jct
2
560
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
860
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
760
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
530
The untapped power of vector embeddings
frankvandijk
2
1.9k
Technical Leadership for Architectural Decision Making
baasie
3
590
Building Applications with DynamoDB
mza
96
7.2k
Transcript
Globalcode – Open4education Integração Continua Docker + Ansible + Spot
Instance Marcus Barcelos @mvlbarcelos
Globalcode – Open4education @mvlbarcelos Marcus Barcelos Arquiteto de Soluções da
Bluesoft
Globalcode – Open4education Bluesoft
Globalcode – Open4education Bluesoft
Globalcode – Open4education Agenda Motivação para solução Jenkins EC2 SPOT
Ansible Docker Pull Request Bluesoft Shield
Globalcode – Open4education Motivação para Solução -+ 1hr processo de
build Unitario Integração Aceitação Geração da tag
Globalcode – Open4education Motivação para Solução Dificuldade para gerar release
Testes intermitentes Ambientes diferentes Integração de código no Branch principal
Globalcode – Open4education Abordagem
Globalcode – Open4education Jenkins Integração Contínua Deploy Criação do Ambiente
de Teste
Globalcode – Open4education EC2 SPOT Leilão Instancia Virtuais Uma Instancia
por Equipe Custo +- U$ 20,00/instancia(U$ 160)
Globalcode – Open4education Ansible SPOT pode Morrer a Qualquer Momento
Criar a SPOT pelo Jenkins
Globalcode – Open4education Docker Containers Mesma Imagem(desenvolvimento = build) Teste
de Aceitação Ambiente de Teste
Globalcode – Open4education Docker
Globalcode – Open4education Docker
Globalcode – Open4education Docker
Globalcode – Open4education Docker
Globalcode – Open4education Integração via Pull Request Pedido para Integrar
Código no Branch Principal Branch Principal Íntegro https://speakerdeck.com/divecch/breaking-build http://diogobeato.com/2015/03/integracao-continua-agil/
Globalcode – Open4education Bluesoft Shield
Globalcode – Open4education Bluesoft Shield
Globalcode – Open4education Conclusão Estabilidade do Ambiente de Teste Velocidade
para Equipe de Teste Releases com Qualidade Entregas Frequentes
Globalcode – Open4education Obrigado!