Skip to content

XP Practice: Continuous Integration

November 16, 2007 by Artem Marchenko

Integration is often one of the most difficult moments in software projects. In traditional waterfall development, the integration phase at the end of development can take a lot of time and reveal many design deficiencies. Things become easier if the organization adopts the practice of bi-weekly, weekly, or daily builds. The more frequently the system is built, tested, and verified, the earlier problems and deviations are found.

As with many other Extreme Programming practices, Continuous Integration is taking a known good practice to the extreme level. If it is good to integrate often, let's keep the code integrated always. The idea is to run the build and automated tests (at least the fast ones) whenever somebody checks code into the version control system. Usually it is done in automated manner by a tool such as CruiseControl. However, technically it can be done manually — some even find it beneficial and fun to do it without the automated tool support.

Links

This page is a part of the Extreme Programming overview.

About the Author: As the Editor-in-Chief for AgileSoftwareDevelopment.com, Artem is charged with overseeing the direction for content, advertising, and the overall management of the site. Nowadays in his day life, Artem is a product manager in a global telecommunication company where he leads the development of a product developed in extremely distributed environment. Artem has been applying Agile and researching Agile since 2005. Contact Artem

Comments

Other tools to look at for

November 18, 2007 by Anonymous (not verified), 6 years 49 weeks ago
Comment id: 1377

Other tools to look at for continuous integration of Java apps: Luntbuild, QuickBuild, Bamboo, Raven

...and Hudson!

November 18, 2007 by Anonymous (not verified), 6 years 49 weeks ago
Comment id: 1378

...and Hudson!

... and take a look at

November 18, 2007 by Lau (not verified), 6 years 49 weeks ago
Comment id: 1379

... and take a look at TeamCity and Continuum (designed by Maven team) too

Our Parabuild may be worth a

November 19, 2007 by Sergey Pashin (not verified), 6 years 49 weeks ago
Comment id: 1380

Our Parabuild may be worth a look.

Comparisons

November 19, 2007 by Artem, 6 years 49 weeks ago
Comment id: 1381

I wonder what would be a good comparison page to link to. If there is any

svn: Source Code Control

November 19, 2007 by Anonymous (not verified), 6 years 49 weeks ago
Comment id: 1382

svn: Source Code Control +
trac: Project Management +
bitten: trac plugin for CI

B2B marketplace

November 19, 2012 by shawn07 (not verified), 1 year 49 weeks ago
Comment id: 24736

Blogs are so informative where we get lots of information on any topic.

B2B marketplace

Parental icons - Free icon for free download

December 10, 2012 by icons4cdoffee.com (not verified), 1 year 46 weeks ago
Comment id: 24911

By WebOsPublisher

Free Download: 1800mixicons - shared _.ico (4 KB). File Search.
1800mixicons Shared (4 KB) Download
Rapidlibrary
Mp3 Music
Pdf Ebooks
Lyrics
File Search
RapidLibrary — find everything you need
All files
Archives
Audio
Video
Docs
Pictures
Aplications
CD, DVD
1800mixicons Shared
Report copyrighted link
Download now from: 4fastfile.com size: 4 KB
Download from Highspeed Mirror:
1800mixicons_Shared_DOWNLOAD]
Download now from 4fastfile.com:
1800mixicons - shared .ico
4 KB
Description:
Recommend file:
Tweet
Direct Link:RapidLibrary Link:
Related files:
Yasmin On My Own (Steve Smart & WestFunk Club Mix) pulse ru] mp3
zippyshare.com Size: 16.6 Mb
Yasmin - On My Own (Steve Smart & WestFunk Club Mix) pulse.ru].mp3
avilib.com/on my own mp3 rapidshare.html
Vmoneyportal net Game Shared rar
4fastfile.com Size: 299 KB
Vmoneyportal.net Game Shared.rar
Brad Paisley American Saturday Night 2009 BRADPAiSLEY rar
rapidshare.com Size: 89.7 Mb
Brad Paisley-American Saturday Night-2009-BRADPAiSLEY.rar
rapidsharemix.com/?q=brad paisley$p=4
Sharing and Fairness mp3
direct link Size: 40.8 Mb
Sharing and Fairness.mp3
CD AUDIO MIX VL 01 BY Dj Ed Zaldguer rar
4shared.com Size: 63.9 Mb
CD AUDIO MIX VL.01 BY Dj Ed Zaldguer.rar
rapidsharemix.com/?q=audio mixing$p=3
01 Share The World mp3
turbobit.net Size: 8.5 Mb
01-Share The World.mp3
F T Island Love Love Love avi
4shared.com Size: 28.6 Mb
F.T Island - Love Love Love.avi
rapidsharemix.com/?q=t baku love$p=4
01 Share The World mp3
turbobit.net Size: 8.1 Mb
01 - Share The World.mp3
dunamis alma vacia (dj cesar v remix) mp3
4shared.com Size: 11.2 Mb
dunamis - alma vacia (dj cesar v remix).mp3
rapidsharemix.com/?q=v remix$p=6
The Lion's Share
onread.com Size: 628 KB
The Lion's Share
Universal Share Downloader v1 3 66 rar
extabit.com Size: 10.8 Mb
Universal Share Downloader v1.3.66.rar
universal share downloader v1 3 66 rar
extabit.com Size: 10.8 Mb
universal share downloader v1.3.66.rar
universal share downloader v1 3 66 rar
extabit.com Size: 10.8 Mb
universal share downloader v1.3.66.rar
americas possible share in the economic future of russia
onread.com Size: 52 KB
americas possible share in the economic future of russia
simulating Shared memory parallel computers
onread.com Size: 20 KB
simulating Shared memory parallel computers
the sharing
onread.com Size: 43 KB
the sharing
the war record of horatio seymour and pennsylvanias share of the public debt
onread.com Size: 21 KB
the war record of horatio seymour and pennsylvanias share of the public debt
the share of spain in the history of the pacific ocean
onread.com Size: 96 KB
the share of spain in the history of the pacific ocean
iPhone iPod Touch Applications Air Sharing (v1 0 2) ipa
4fastfile.com Size: 1.3 Mb
iPhone-iPod Touch Applications - Air Sharing (v1.0.2).ipa
a market share theorem
onread.com Size: 23 KB
a market share theorem
a cache technique for synchronization variables in highly parallel Shared memor
onread.com Size: 51 KB
a cache technique for synchronization variables in highly parallel Shared memor
iPhone iPod Touch Applications Air Sharing (v1 0 3) ipa
4fastfile.com Size: 1.4 Mb
iPhone-iPod Touch Applications - Air Sharing (v1.0.3).ipa
aerospace the only things we share mp3
direct link Size: 4.4 Mb
aerospace-the only things we share.mp3
The+Only+Things+We+Share mp3
direct link Size: 2.9 Mb
The+Only+Things+We+Share.mp3
Preminum Rapid Share Accounts txt
rapidshare.com Size: 1.1 Mb
Preminum Rapid Share Accounts.txt
first report of the comstock tunnel company to the share and bondholders for e
onread.com Size: 22 KB
first report of the comstock tunnel company to the share and bondholders for e
Sharing of Blessings Chant English mp3
direct link Size: 2.5 Mb
Sharing of Blessings Chant English.mp3
Sharing of Blessings Chant Pali mp3
direct link Size: 2.4 Mb
Sharing of Blessings Chant Pali.mp3
the principle of sharing oral history transcript 1971
onread.com Size: 495 KB
the principle of sharing oral history transcript 1971
efficient and correct execution of parallel programs that share memory
onread.com Size: 67 KB
efficient and correct execution of parallel programs that share memory
Rapidlibrary.com
Mp3 Music
Ebooks
Lyrics
rapidlibrary.com © 2007-2011
Our Disclaimer

Integration is often one of

January 14, 2013 by Anonymous (not verified), 1 year 41 weeks ago
Comment id: 25412

Integration is often one of the most difficult moments in software projects. In traditional waterfall development, the integration phase at the end of development can take a lot of time and reveal many design deficiencies. Things become easier if the organization adopts the practice of bi-weekly, weekly, or daily builds. The more frequently the system is built, tested, and verified, the earlier problems and deviations are found.
katalog stron
katalog stron
katalog stron
katalog stron
katalog stron

As with many other Extreme

March 12, 2013 by Anonymous (not verified), 1 year 33 weeks ago
Comment id: 26693

As with many other Extreme Programming practices, Continuous Integration is taking a known good practice to the extreme level. If it is good to integrate often, let's keep the code integrated always. The idea is to biznes run the build and automated tests (at least the fast ones) whenever somebody checks code into the version
budownictwo control system. Usually it is done in automated ciekawostki manner by a tool dom such as CruiseControl. However, edukacja technically it can be done manually — some even find it beneficial and fun to do it without the automated tool support.

70-497 || 74-324 || A00-240

May 2, 2013 by lion (not verified), 1 year 26 weeks ago
Comment id: 27358

Custom Argumentative Essay Services

May 15, 2013 by Custom Essay Writing Service (not verified), 1 year 24 weeks ago
Comment id: 27523

I am once again feeling happy and proud to say that this is my favorite web site.

http://www.essayglory.com/cheapessays.aspx

These are so beautiful

May 19, 2013 by Anonymous (not verified), 1 year 23 weeks ago
Comment id: 27624

These are so beautiful places. Tourists love to see that.

Field Service Management Software

his article has me looking

June 3, 2013 by Anonymous (not verified), 1 year 21 weeks ago
Comment id: 28251

his article has me looking from the past and only now I found it. Improve the quality of your articles and continue to create a more interesting. Korek Api Gas Fighter Indonesia | Margahayuland

looking a good site?visit this site

September 18, 2013 by sbobet casino (not verified), 1 year 6 weeks ago
Comment id: 29313

Excellent goods from you, man. I’ve understand your stuff previous to and you’re just extremely fantastic. I actually like what you’ve acquired here, really like what you’re stating and the way in which you say it. You make it enjoyable and you still take care of to keep it sensible. I can not wait to read far more from you. This is really a wonderful web sitesbobet casino

looking a good site and great game?come and visit this site.

September 30, 2013 by sbobet casino (not verified), 1 year 4 weeks ago
Comment id: 29527

It’s hard to come by experienced people in this particular subject, however, you seem like you know what you’re talking about! Thanks

Nice information, many thanks

October 29, 2013 by eavedrop44 (not verified), 1 year 2 days ago
Comment id: 29876

Nice information, many thanks to the author. It is incomprehensible to me now, but in general, the usefulness and significance is overwhelming.Buy YouTube Subscribers

Autism Resources Online

November 16, 2013 by Autism Resources Online (not verified), 49 weeks 6 days ago
Comment id: 30095

An organization provide some online courses like, Online training , Online teaching, oAutism Resources Online, online dog course and much more........

You may post on the

November 22, 2013 by Judi Bola (not verified), 49 weeks 18 hours ago
Comment id: 30146

You may post on the professional credentials for the blog owner. You could express it's outstanding. Your blog experience can springboard your click through.

You should comment on the

November 22, 2013 by Bandar Bola (not verified), 49 weeks 18 hours ago
Comment id: 30157

You should comment on the competition comparison of the blog. You can highlight it's mind boggling. Your blog exploration/tour will broaden your conversions.

I have already added your

November 29, 2013 by Peptide Synthesis (not verified), 48 weeks 10 hours ago
Comment id: 30249

I have already added your blog linkPeptides Manufacturer to favorite and have recommended my friends as it is very helpful for us. Usually I don’t like to write the articles but after started going through your articles, I started blogging and the comments I got from my visitors and readers is amazing. I would thank you many a times, may be that would be also less. You are my inspiration.

Right here is the perfect

December 3, 2013 by Compaq laptop Repair (not verified), 47 weeks 3 days ago
Comment id: 30304

Right here is the perfect blog IBM laptop Repairfor anybody who wishes to understand this topic. You know a whole lot its almost tough to argue with you (not that I personally would want to…HaHa). You definitely put a new spin on a topic that has been discussed for a long time. Great stuff, just wonderful

My website is in the exact

December 5, 2013 by zachary jose (not verified), 47 weeks 1 day ago
Comment id: 30338

My website is in the exact same niche as yours and my users would genuinely benefit from some of the information you present here. fjackets.com

mostafa

December 8, 2013 by شات (not verified), 46 weeks 5 days ago
Comment id: 30476

منتدى
منتديات
منتدى بحبو
منتدي
.............................................................

suka mode

December 10, 2013 by sbobet (not verified), 46 weeks 3 days ago
Comment id: 30581

Having read this I thought it was rather enlightening. I appreciate you finding the time and effort to put this information together. I once again find myself personally spending a lot of time both reading and leaving comments. But so what, it was still worthwhile! ibcbet

Local Japanese gameplay

February 6, 2014 by jassica john (not verified), 38 weeks 1 day ago
Comment id: 31008

Local Japanese gameplay companies experience all initiated looking toward a greater number of high-level anti-piracy platforms. xboxmafia.net

For a few companies the

February 6, 2014 by jassica john (not verified), 38 weeks 1 day ago
Comment id: 31009

For a few companies the capability to provide group health care to most of the employees is mostly a huge advantages that really difficult workers should truly value in particular when they enjoy a family to address at place. askdrhelen.net

the person problem about

February 6, 2014 by jassica john (not verified), 38 weeks 1 day ago
Comment id: 31010

the person problem about obesity and additionally gaining intense weight bother many folks because all of these cause other critical problems such like high hold pressure, accessories. thesimple5diet.net

Gym mats add comfort, safety,

February 7, 2014 by Ahmad (not verified), 38 weeks 12 hours ago
Comment id: 31034

Gym mats add comfort, safety, and appeal to exercise areas. Our selection of gym mats include single rubber mats for isolated areas such as weight lifting mats and exercise machine mats, or rubber mat rolls covering larger areas, or even interlocking rubber mats going wall-to-wall. Whatever the particular need we have the gym mat solution. gym mats

It is a nice article.This

February 14, 2014 by Anonymous (not verified), 37 weeks 14 hours ago
Comment id: 31129

It is a nice article.This site has lots of advantage.I found many interesting things from this site.It helps me many away.
rubber matting and rubber grass mats

XP Practice: Continuous Integration

February 14, 2014 by Pakar SEO Profesional (not verified), 37 weeks 13 hours ago
Comment id: 31131

You may post on the

February 17, 2014 by Anonymous (not verified), 36 weeks 4 days ago
Comment id: 31179

You may post on the professional credentials for the blog owner. You could express it's outstanding. Your blog experience can springboard your click through. Thanks for sharing.

rubber flooring with stable mats

Great post, you have pointed

February 19, 2014 by Anonymous (not verified), 36 weeks 2 days ago
Comment id: 31264

Great post, you have pointed out some excellent points, I as well believe this is a very superb website.
rubber matting for grass mats

You may post on the

February 19, 2014 by Derv (not verified), 36 weeks 2 days ago
Comment id: 31265

You may post on the professional credentials for the blog owner. but i really like the post about integration.

gym flooring

It is a nice article. This

February 19, 2014 by Derv (not verified), 36 weeks 2 days ago
Comment id: 31270

It is a nice article. This site has lots of advantage.I found many interesting things from this site. It helps me many away. Thanks for sharing the post.

kiosk solutions and led display signs

When organizing a school

February 20, 2014 by maryann (not verified), 36 weeks 1 day ago
Comment id: 31281

When organizing a school fundraiser, there will be times when your efforts will become unsuccessful. There are many factors involved that made your fundraiser a failure and you need to identify this in order for your awful experience to become advantageous on your part. Always remember that learning how to do a fundraiser is a never-ending process. www.advertereninschoolkrant.com

Nice information, many thanks

February 21, 2014 by Andrew (not verified), 36 weeks 13 hours ago
Comment id: 31320

Nice information, many thanks to the author. Thanks for sharing the post

rubber Grass Mats with rubber tiles

This bus adventure seem to be

February 26, 2014 by Anonymous (not verified), 35 weeks 2 days ago
Comment id: 31398

This bus adventure seem to be relevant and interesting one. I think if there is touch of adventure in the bus tour then nothing can stop the rip to be exceptional one.
http://etnisjawa.blogspot.com/2014/01/agen-texas-online-indonesia-terpercaya.html
Agen Texas Online Indonesia Terpercaya
Alfamart official partner merchandise FIFA piala dunia Brazil 2014
Cipto Junaedy

In mid-to-long term tired

March 7, 2014 by culator (not verified), 34 weeks 19 hours ago
Comment id: 31915

In mid-to-long term tired people can hardly invent the elegant and effective solution.auto loan calculator

STTQ qomaruddin gresik This

March 23, 2014 by Anonymous (not verified), 31 weeks 5 days ago
Comment id: 32252

STTQ qomaruddin gresik

This is a great tip especially to those new to the
blogosphere. Brief but very accurate info… Many thanks for sharing this one.
A must read post!
Download cangaan

android gaz

Top 10 Wallpapers

I wonder what would be a good

March 25, 2014 by Drew (not verified), 31 weeks 3 days ago
Comment id: 32362

I wonder what would be a good comparison page to link. Thanks for sharing the post.

Interactive kiosk solutions

Matters grow easier if the

April 7, 2014 by Anonymous (not verified), 29 weeks 4 days ago
Comment id: 32416

Matters grow easier if the computer assumes the praxis of bi-weekly, weekly, or regularly increases. The else frequently the system is built, tested, furthermore verified, the already plights plus abnormalitys are create. FreeDebtConsolidationQuotes.com

Fine jewels stir passion in

April 10, 2014 by Anonymous (not verified), 29 weeks 1 day ago
Comment id: 32519

Fine jewels stir passion in many people’s hearts, regardless if it is being purchased for themselves or for others. With the variety of jewelry that is available and the specifics concerning its wear and care, it helps to have some knowledge. http://www.shoppingcuration.com

A piece of jewelry can be

April 10, 2014 by Anonymous (not verified), 29 weeks 1 day ago
Comment id: 32520

A piece of jewelry can be very beautiful, and so can the entire concept itself. Jewelery can be an important family heirloom or perhaps be a cherished memory of someone you love. http://www.customdraperyandhomefashions.com

Way cool! Some extremely

April 12, 2014 by agusansan (not verified), 28 weeks 6 days ago
Comment id: 32574

Way cool! Some extremely valid points! I appreciate you penning this article plus the rest of the site is very good.

Check the actual info ASUS Notebook Terbaik dan Favoritku, also don't forget please read important info hotel murah di Jakarta also nice info Cap Kaki Tiga, Setia, Manfaat also info Alfamart official partner merchandise FIFA piala dunia Brazil 2014 also nice article Sambut Brazil 2014 also important article Unit link terbaik di Indonesia Commonwealth Life investra link and Cipto Junaedy dan Cipto Junaedy also Cipto Junaedy and The other interest news kerajinan tembaga, also don't forget browse significant info Kerajinan Kuningan . Enjoy it!

The extra frequently the

April 15, 2014 by Anonymous (not verified), 28 weeks 3 days ago
Comment id: 32603

The extra frequently the computer is built, tested, furthermore verified, the before plights besides aberrations are institute. click this

There are probably always

April 16, 2014 by Anonymous (not verified), 28 weeks 2 days ago
Comment id: 32615

There are probably always something around the home projects you have contemplated tackling. Work on the most visually obvious things in your home improvements. eastcoastpassivehouse

You just need to learn these

April 16, 2014 by Anonymous (not verified), 28 weeks 2 days ago
Comment id: 32616

You just need to learn these ways and utilize them. Make sure to lay the sod is laid properly.Pull any weeds and loosen the soil so the new roots can take easily. meiji-ehome

Jadoo3 Box

April 22, 2014 by Jadoo3 Box (not verified), 27 weeks 3 days ago
Comment id: 32729

Anything data you will enjoy or send making use of this portal should it be through Mac and also through your working environment PC, the tracking of information takes places so , that there is no preparing of office. Jadoo3 Box

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <b> <i> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br> <blockquote>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.

Best of AgileSoftwareDevelopment.com