Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
TDC - Integração continua
Search
Marcus Barcelos
July 22, 2015
Technology
1
610
TDC - Integração continua
Marcus Barcelos
July 22, 2015
Tweet
Share
More Decks by Marcus Barcelos
See All by Marcus Barcelos
HTTP2
mvlbarcelos
0
110
Arquitetando e evoluindo um ERP para a Nuvem
mvlbarcelos
1
300
Other Decks in Technology
See All in Technology
一番人に近いコードレビューア CodeRabbit
kinopeee
0
110
入社1ヶ月でデータパイプライン講座を作った話
waiwai2111
1
100
GitHub Copilot CLI 現状確認会議
torumakabe
12
4.9k
Databricks Free Edition講座 データサイエンス編
taka_aki
0
220
【Oracle Cloud ウェビナー】[Oracle AI Database + Azure] AI-Ready データ戦略の最短ルート:Azure AIでビジネス データの価値を最大化
oracle4engineer
PRO
2
120
M5Stack Chain DualKey を UIFlow 2.0 + USB接続で試す / ビジュアルプログラミングIoTLT vol.22
you
PRO
2
120
ドメイン駆動セキュリティへの道しるべ
pandayumi
0
180
AI開発をスケールさせるデータ中心の仕組みづくり
kzykmyzw
0
170
The Engineer with a Three-Year Cycle - 2
e99h2121
0
190
BiDiってなんだ?
tomorrowkey
2
490
最速で価値を出すための プロダクトエンジニアのツッコミ術
kaacun
1
300
AI推進者の視点で見る、Bill OneのAI活用の今
sansantech
PRO
1
170
Featured
See All Featured
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
82
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
270
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
260
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
320
Designing Experiences People Love
moore
144
24k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
64
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Navigating Team Friction
lara
192
16k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
200
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
120
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
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!