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
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
Oxlintはいいぞ
yug1224
5
1.3k
今から始めるClaude Code超入門
448jp
7
8.4k
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6k
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
510
AtCoder Conference 2025
shindannin
0
1k
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
170
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
680
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.5k
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
110
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
4
320
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
64
Into the Great Unknown - MozCon
thekraken
40
2.2k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
100
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Amusing Abliteration
ianozsvald
0
96
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
170
RailsConf 2023
tenderlove
30
1.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
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]