CONTACT  |  SITE MAP  |  ABOUT US   
Ask an account
You are here : Home / Home URGI / About us / Publications / 2013 / Dev Ops Ignition To Reach Galaxy Continuous Integration

2013

International,  INV (invited talks)

Galaxy Comunity Conference, Oslo, 30 june - 2 july 2013

01 Jul 2013   Dev Ops Ignition To Reach Galaxy Continuous Integration

Mikael Loaec, Olivier Inizan, Jonathan Kreplak,Hadi Quesneville

The DevOps is a software development movement that stresses a close relationship between software developers and netsys admins. The goal is to enhance and speed up the cycle of software production from the creation to the delivery to final users, with special focus on quick resolution of users’ issues.We applied this method to our production process for our Galaxy instance.

We started from an initial situation with 2 teams (software developers and netsys admins), one methodology (Agile) and an infrastructure composed by an HPC cluster, a Galaxy server and a suite of homemade tools. From this initial situation, we merged our 2 teams in one with ehttp://www.ifb-galaxy.org/ xtended skills on new tools and technologies. This experience was not straight forward.

We met unexpected situations that we will discuss in this presentation :
- technicals issues :     HPC cluster and Galaxy Virtual Machine : communications, configurations and dependencies,
- organisational issues :  Developpers' environement changed, we passed from isolated personnal machine to collective virtual machine, and developpers had to acquire admin system skills.

Galaxy was no longuer an application : build by developpers and installed by a system admin, but now it was  almost an appliance, we had to change our way thinking Galaxy and break the fence between
developpers and netsys admins.

The experience gave us new perspectives to improve our development and
production processes. Hence, we plan to implement practices and concept like continuous integration and software factory. We will present them applied to Galaxy instances.

Video avalaible: http://vimeo.com/74392502


[Download pdf: 1.81 MB]
Update: 07 Aug 2014
Creation date: 16 Jan 2014