Author: Elattaoui, X.
Paper Title Page
MOD3O02 Continuous Delivery at SOLEIL 1
 
  • G. Abeillé, A. Buteau, X. Elattaoui, S. Lê
    SOLEIL, Gif-sur-Yvette, France
  • G. Boissinot
    ZENIKA, Paris, France
 
  IT Department of Synchrotron SOLEIL* is structured along of a team of software developers responsible for the development and maintenance of all software from hardware controls up to supervision applications. With a very heterogonous environment such as, several software languages, strongly coupled components and an increasing number of releases, it has become mandatory to standardize the entire development process through a 'Continuous Delivery approach'; making it easy to release and deploy on time at any time. We achieved our objectives by building up a Continuous Delivery system around two aspects, Deployment Pipeline** and DevOps***. A deployment pipeline is achievable by extensively automating all stages of the delivery process (the continuous integration of software, the binaries build and the integration tests). Another key point of Continuous Delivery is also a close collaboration between software developers and system administrators, often known as the DevOps movement. This paper details the feedbacks on this Continuous Delivery approach has been adopted, modifying daily development team life and give an overview of the future steps.
*http://www.synchrotron-soleil.fr/.**http://martinfowler.com/bliki/DeploymentPipeline.html***https://sdarchitect.wordpress.com/2012/07/24/understanding-devops-part-1-defining-devops/.
 
slides icon Slides MOD3O02 [1.882 MB]