From Dev To Production Through Build Pipelines and Teamwork
Published August 11th, 2010 Under Configuration Management, Continuous Integration | Leave a Comment
Sam Newman discusses how to improve the process going from software development to production, covering the following steps: building, configuration, automated testing, deploying, monitoring, logging and disasters. He offers practical advice on how to avoid transforming the development, QA and Operations into silos by using build pipelines providing continuous builds and deployment.
http://www.infoq.com/presentations/From-Development-To-Production
Continuous Integration, Pipelines and Deployment
Published August 4th, 2010 Under Configuration Management, Continuous Integration | Leave a Comment
When Continuous Integration grows within organizations, Build Pipelines can help to manage the workflow to get software through the different checkpoints to get applications to production. This process can further evolve into Continuous Deployment. A side effect of this, is that the management of the CI infrastructure also requires an increased involvement of sysadmins and operations.
Video Producer: Devops Days
Related Resources:
* Continuous Integration: the Cornerstone of a Great Shop
* Continuous integration tools directory
Application Versioning in GlassFish 3.1
Published July 15th, 2010 Under Configuration Management | Leave a Comment
This video demonstrates the deployment of multiple version of the same application in GlassFish 3.1 Milestone 1.
Digg Technical Talks – Kohsuke Kawaguchi
Published June 29th, 2010 Under Configuration Management, Continuous Integration, Functional Testing | Leave a Comment
The creator of Hudson, Kohsuke Kawaguchi, speaks to Digg engineering team about the current state of Hudson and what we can look forward to down the road. His comments about Selenium and Hudson are of particular interest to the QA team. There are all kinds of integration possibilities – from custom reports that include embedded Sauce Labs video results to automatically establishing connections between our environments, there are lots of ways to make tests run more often and more quickly through Hudson.
Related Resources
* Hudson Home Page
* Hudson – Your Escape from “Integration Hell”
* Continuous integration tools directory
Continuous Integration
Published June 22nd, 2010 Under Configuration Management, Continuous Integration | Leave a Comment
At the last Agile Firestarter conference, Erik Stepp presents an introduction to Continuous Integration. Which would you prefer each morning when you get into the office; having to fix compilation error, failed unit tests, etc., or get right down to coding and provide value to the business? Having a Continuous Integration (CI) process setup in your development environment can mean huge gain in productivity. In this session, we explore the benefits of CI and why every development team should have one.
Resources:
* Continuous Integration: The Cornerstone of a Great Shop
* Continuous Integration Feature Matrix
* Continuous Integration Tools Directory