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
Continuous Integration
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Juan Pablo Romero Bernal
July 14, 2011
Programming
2
140
Continuous Integration
Improving Software Quality
Juan Pablo Romero Bernal
July 14, 2011
Tweet
Share
More Decks by Juan Pablo Romero Bernal
See All by Juan Pablo Romero Bernal
Ágile en la Web: Más allá de Java y .Net
juanblo
1
220
Drupal_Moviles.pdf
juanblo
0
110
Drupal y Symfony: Por fin juntos
juanblo
1
100
Other Decks in Programming
See All in Programming
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
450
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
180
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
610
SourceGeneratorのススメ
htkym
0
190
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
220
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
110
Grafana:建立系統全知視角的捷徑
blueswen
0
330
Apache Iceberg V3 and migration to V3
tomtanaka
0
150
CSC307 Lecture 02
javiergs
PRO
1
770
組織で育むオブザーバビリティ
ryota_hnk
0
170
AI巻き込み型コードレビューのススメ
nealle
0
130
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
170
Featured
See All Featured
KATA
mclloyd
PRO
34
15k
Deep Space Network (abreviated)
tonyrice
0
46
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
170
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
63
Code Reviewing Like a Champion
maltzj
527
40k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Transcript
Continuous Integration Improving Software Quality Juan Pablo Romero
[email protected]
@juanblo
- @axiacore
How to build good software ? Continuous integration
What's a good software ? Continuous integration
Continuous integration No Errors - No (almost) Bugs
Continuous integration Testing
Continuous integration Documentation
Continuous integration Continuous Integration
Continuous integration Overview Is a software development practice where members
of a team integrate their work frequently.
Continuous integration Key Concepts • Source code repository (version control)
◦ SVN, GIT, HG, Bazaar ◦ github.com • Automate the build ◦ Create database ◦ Create config files ◦ Load fixtures ◦ Third-party vendors • Self-testing ◦ Unit test ◦ Functional test ◦ Coverage test
Continuous integration Key Concepts • Automate Deploy ◦ Shell scripts
◦ Configuration environment
Continuous integration Why use it ?
Continuous integration
Continuous integration Let's go to coding!
Continuous integration References • Martin Fowler ◦ http://martinfowler.com/articles/continuousIntegration.html • Jenkins
Project ◦ http://jenkins-ci.org/ ◦ http://jenkins-php.org/ • GIT ◦ http://progit.org/book/ • AxiaCore Blog ◦ http://axiacore.com/blog
Thanks !
[email protected]