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
Integração Contínua
Search
Bruno Caimar
September 04, 2015
Programming
0
65
Integração Contínua
Apresentação sobre integração contínua - definição, ferramentas, etc.
Bruno Caimar
September 04, 2015
Tweet
Share
More Decks by Bruno Caimar
See All by Bruno Caimar
ArcGIS Runtime Quartz
brunocaimar
0
86
Resumão da Sessão Técnica Effective Geodatabase Programming (ESRI ArcGIS)
brunocaimar
1
56
Resumo da Sessão Técnica "ArcGIS 10.1 Desktop Developer Migration Topics" do ESRI Developer Summit 2012
brunocaimar
1
70
Other Decks in Programming
See All in Programming
Tangible Code
chobishiba
3
520
アーキテクチャと考える迷子にならない開発者テスト
irof
2
140
Vue 3.6 時代のリアクティビティ最前線 〜Vapor/alien-signals の実践とパフォーマンス最適化〜
hiranuma
2
430
r2-image-worker
yusukebe
1
160
詳細の決定を遅らせつつ実装を早くする
shimabox
1
980
ボトムアップの生成AI活用を推進する社内AIエージェント開発
aku11i
0
1.6k
AIを駆使して新しい技術を効率的に理解する方法
nogu66
0
570
乱雑なコードの整理から学ぶ設計の初歩
masuda220
PRO
10
2.5k
予防に勝る防御なし(2025年版) - 堅牢なコードを導く様々な設計のヒント / Growing Reliable Code PHP Conference Fukuoka 2025
twada
PRO
35
11k
Temporal Knowledge Graphで作る! 時間変化するナレッジを扱うAI Agentの世界
po3rin
5
1.3k
ドメイン駆動設計のエッセンス
masuda220
PRO
15
7.7k
「正規表現をつくる」をつくる / make "make regex"
makenowjust
1
120
Featured
See All Featured
The Language of Interfaces
destraynor
162
25k
Why Our Code Smells
bkeepers
PRO
340
57k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Speed Design
sergeychernyshev
32
1.2k
Code Review Best Practice
trishagee
72
19k
Optimizing for Happiness
mojombo
379
70k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Transcript
Integração Contínua Feedback Aprendizado Comunicação Confiança Riscos Métricas Testes Automatização
https://www.flickr.com/photos/ben124/6155701470/
O que é?
Por quê? Para quê? O quê? Como? Integração Contínua
Integração contínua é... Integração Contínua
Culpa Integração Contínua NÃO é..
Punição Integração Contínua NÃO é..
Por quê ter um build se ele nunca quebra?
Mas, MUITO CUIDADO... Don’t live with broken windows.
Integração contínua é... Integração Contínua
Aprendizado Integração Contínua é..
Trabalhar em equipe Integração Contínua é.. Confiança
Integração Contínua é.. Minimizar riscos
Integração Contínua é.. Evitar surpresas
Integração Contínua é.. Comunicação
Integração Contínua é.. Feedback
Integração Contínua é.. Visibilidade
Integração Contínua é.. Automatização
Integração Contínua é.. Testes
Integração Contínua é.. Métricas
Vamos ao que interessa...
Servidor de Integração Contínua
Antes de começar...
IC - Ferramentas
Java
Android
.NET .NET
JavaScript / HTML .NET
Python .NET
IC - Notificação .NET
IC - Demonstração .NET
IC - SandBox Projetos para teste das ferramentas;
Um para cada linguagem; Livre para fazer o que cada um quiser.
IC – Algumas dicas .NET
IC – Livros Jenkins – The Definitive Guide http://wakaleo.com/books/jenkins-the-definitive-guide/download-jtdg-pdf Beautiful
Builds http://www.beautifulbuilds.com/
Dúvidas? Obrigado! Bruno Caimar @brunocaimar
Obrigado