The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.
| Title | Continuous Delivery at SOLEIL | |||||
| Authors |
|
|||||
| Abstract | 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. | |||||
| Footnotes & References | *http://www.synchrotron-soleil.fr/ **http://martinfowler.com/bliki/DeploymentPipeline.html ***https://sdarchitect.wordpress.com/2012/07/24/understanding-devops-part-1-defining-devops/ |
|||||
| Paper | download MOD3O02.PDF [0.474 MB / 5 pages] | |||||
| Slides | download MOD3O02_TALK.PDF [1.886 MB] | |||||
| Conference | ICALEPCS2015, Melbourne, Australia | |||||
| Series | International Conference on Accelerator and Large Experimental Physics Control Systems (15th) | |||||
| Proceedings | Link to full ICALEPCS2015 Proccedings | |||||
| Session | Systems engineering, project management | |||||
| Date | 19-Oct-15 15:15–17:00 | |||||
| Main Classification | Systems Engineering, Project Management | |||||
| Keywords | software, operation, controls, monitoring, Linux | |||||
| Publisher | JACoW, Geneva, Switzerland | |||||
| Editors | Lou Corvetti (AS, Clayton, Australia); Kathleen Riches (SLSA, Clayton, Australia); Volker RW Schaa (GSI, Darmstadt, Germany) | |||||
| ISBN | 978-3-95450-148-9 | |||||
| Published | December 2015 | |||||
| Copyright |
|