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
150
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Continuous Integration
Improving Software Quality
Juan Pablo Romero Bernal
July 14, 2011
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
230
Drupal_Moviles.pdf
juanblo
0
120
Drupal y Symfony: Por fin juntos
juanblo
1
110
Other Decks in Programming
See All in Programming
リアルな遅延を測る仕様
kota_yata
1
130
Go 1.27 における memory allocation の高速化
andpad
0
360
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
260
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
3
460
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
4
2.3k
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
590
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
2
200
私のClaude Code活用法 (個人開発編) - PHPerKaigi mini #4(2026/08/24)
panda_program
1
190
実装をデザインガイドラインに追従させるための取り組み / 260731-dip-mosh-design-system
dachi023
0
8k
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
5
560
源内ハンズオン概要編
hideg
0
230
業務時間外もAIに働いてもらう話
colorful12
2
9.2k
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Raft: Consensus for Rubyists
vanstee
141
7.7k
Become a Pro
speakerdeck
PRO
31
6.2k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
WCS-LA-2024
lcolladotor
0
810
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
590
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
Evolving SEO for Evolving Search Engines
ryanjones
0
270
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
480
Building Applications with DynamoDB
mza
96
7.2k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
960
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]