Continuous Integration and Delivery at NSIDC

Date and Time: 
2014 April 7th @ 10:15am
CG1 Auditorium
Julia Collins

The National Snow and Ice Data Center (NSIDC) currently uses Jenkins, an open source continuous integration server, to manage the build and deployment steps for our production applications. Evolving development and integration models (such as using git feature branches) and the increasing number of applications have made it difficult to scale our build configurations. We are evaluating the pros and cons of moving from Jenkins to another continuous integration server (e.g., Bamboo or Team City) This presentation will review our experiences with Jenkins and the motivations for considering alternative continuous integration solutions. We will present examples of our Jenkins build configuration patterns, compare them to the configuration paradigm used by Bamboo and/or Team City, and provide an overview of the changes we made (or plan to make) in our continuous integration and delivery environment.

Speaker Description: 

I am a Web Applications Developer at the National Snow and Ice Data Center at the University of Colorado, Boulder. My focus is on the application of Informatics concepts and practices to the management of Earth science data.

PDF icon ucar_sea_2014_ci_at_nsidc.pdf927.64 KB

Event Category: