JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.
TY - CONF AU - Liszcz, M. AU - Abeillé, G. AU - Bertrand, B. AU - Bourtembourg, R. AU - Braun, T. AU - Celary, M. AU - Goryl, P.P. AU - Götz, A. AU - Joubert, A.F. AU - Kedron, K. AU - López Sánchez, A. AU - Pascual-Izarra, C. AU - Pivetta, L. AU - Rubio-Manrique, S. ED - Furukawa, Kazuro ED - Yan, Yingbing ED - Leng, Yongbin ED - Chen, Zhichu ED - Schaa, Volker R.W. TI - Migration of Tango Controls Source Code Repositories J2 - Proc. of ICALEPCS2021, Shanghai, China, 14-22 October 2021 CY - Shanghai, China T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 18 LA - english AB - At the turn of 2020/2021, the Tango community faced the challenge of a massive migration of all Tango software repositories from GitHub to GitLab. The motivation has been a change in the pricing model of the Travis CI provider and the shutdown of the JFrog Bintray service used for artifact hosting. GitLab has been chosen as a FOSS-friendly platform for storing both the code and build artifacts and for providing CI/CD services. The migration process faced several challenges, both technical, like redesign and rewrite of CI pipelines, and non-technical, like coordination of actions impacting multiple interdependent repositories. This paper explains the strategies adopted for migration, the outcomes, and the impact on the Tango Controls collaboration. PB - JACoW Publishing CP - Geneva, Switzerland SP - 209 EP - 213 KW - TANGO KW - controls KW - software KW - Windows KW - database DA - 2022/03 PY - 2022 SN - 2226-0358 SN - 978-3-95450-221-9 DO - doi:10.18429/JACoW-ICALEPCS2021-MOPV034 UR - https://jacow.org/icalepcs2021/papers/mopv034.pdf ER -