Dev factory - Continuous integration tools

TwitterFacebook
Get flash to fully experience Pearltrees

Why your shop needs continuous integration

Automated software builds and testing improve code quality and increase developer productivity By Paul Krill, InfoWorld, 07/07/11 Continuous integration, in which software builds are automated and tested as code flows in, is becoming more prominent lately thanks to several trends: economics, agile software development, open source options, and distributed, complex projects. With continuous integration, software is put together quicker and tests are done faster, says developer Kohsuke Kawaguchi, who started the open source Hudson project in 2004 and moved on to the Jenkins fork last year after a dispute with Oracle . http://www.javaworld.com/javaworld/jw-07-2011/110707-continuous-integration.html
http://blogs.atlassian.com/2011/04/the_cure_for_continuous_integration_testing_how_to_trim_a_we/ Do you want to speed up your automated tests by a factor of 10 and deploy your application continuously? In this post we want to share how the JIRA development team at Atlassian has accomplished this using Build Stages in Bamboo. Stages have allowed the JIRA Development team to take a week’s worth of testing and condense it to one day.

The Cure for Continuous Integration Testing: How to trim a week's worth of testing into a day by using Bamboo Stages - Atlassian Developer Blog

Best Open Source Continuous Integration Tools | Opensource Applications

11 Apr 2010 Continuous Integration is one of the most reliable processes in the software industry. Continuous Integration tools help keep track of the messy software devlopment process with great ease. http://apps.open-libraries.com/best-open-source-continuous-integration-tools/
We’ve written before about making your Continuous Integration build (and more) available on the big screen. I just told our CEO that a red build meant that we weren’t ready to release code. That’s a key fact to share with the rest of your team. Yesterday I set this up at work. http://www.build-doctor.com/2009/06/04/hudson-continuous-integration-ubuntu-big-visible/

Hudson on Ubuntu with Big Visible results in six steps | The Build Doctor

This project provides a "Big Visible Chart" or "Information Radiator" for the various Cruise Control implementations (Java, .Net, .rb). Big Visible Cruise was created as an alternative (or an addition to) the information radiators that are typically used for continuous integration. While I certainly love Nabaztag, Orbs, and Lava Lamps - there is a place for a simple big screen of information that shows the status of your build or builds. The sweet spot for BVC is a team room or on a dedicated monitor that is visible to multiple individuals. I'm currently using BVC with CCTray to provide a good visual with good auditory feedback of the build status. http://code.google.com/p/bigvisiblecruise/

bigvisiblecruise - Project Hosting on Google Code

http://blog.martyandrews.net/2009/08/greenscreen-build-monitor-bvc.html

sometimes nothin' can be a real cool hand: GreenScreen - a build monitor BVC

I've just released GreenScreen . It's a build monitor that aggregates feeds from your build server and publishes them as large as it can on a web page. The idea is that you can set up a monitor somewhere in your workspace running GreenScreen so that everyone can see the current status of the build all the time.
I love Information Radiators. You can have all the Twitter plugins you like, but unless you have the updates on the wall, you’re missing something. Here’s a few examples: http://www.build-doctor.com/2009/08/18/big-visible-continuous-integration/

6 Big Visible Continuous Integration Tools | The Build Doctor

Summary JavaWorld published an article comparing four open-source continuous integration tools: CruiseControl, Continuum, Luntbuild, and a newcomer, Hudson. While these tools provide many common features, each distinguishes itself with unique strengths. The process of continuous integration has been around since at least Martin Flowler's article on the topic in 2000. Since then, a handful of continuous integration tools emerged, both closed- and open-source.

Java Community News - Continuous Integration Tools Comparison

http://www.artima.com/forums/flat.jsp?forum=276&thread=183261
Continuous Integration and Release Management Any build server can mindlessly run your builds over and over. Go further with automated building, testing, deploying, and releasing of your software. Bamboo is a turnkey application that automates your build, test and deployment processes. Instantly scale with automatically managed agents that run on-premises or in the cloud using Amazon EC2. Integrate with your favourite IDE, or the JIRA issue tracker.

Continuous integration and build server - Bamboo

http://www.atlassian.com/software/bamboo/

The Best Continuous Integration Tools

http://www.developer.com/open/article.php/3803646/The-Best-Continuous-Integration-Tools.htm In modern enterprise development, a complex project scope is very common. In this article, I will talk about the latest continuous instigation tools such as Apache's Continuum, Cruise Control (CC), and Hudson; all of them are designed to deal with project complexity, streamline build process, and report issues with the code as soon as they occur. They are perfect for use in an enterprise environment with large to medium size teams, may require a dedicated machine, and provide visual dashboards. These tools also enforce the process of continuous integration and are tightly coupled with a source control system, such as CVS, Subversion, and so forth. They may also simplify code maintenance and reduce the number of the issues that need to be fixed during the QA cycles.