JACoW logo

Journals of Accelerator Conferences Website (JACoW)

JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.


BiBTeX citation export for MOPV034: Migration of Tango Controls Source Code Repositories

@inproceedings{liszcz:icalepcs2021-mopv034,
  author       = {M. Liszcz and G. Abeillé and B. Bertrand and R. Bourtembourg and T. Braun and M. Celary and P.P. Goryl and A. Götz and A.F. Joubert and K. Kedron and A. López Sánchez and C. Pascual-Izarra and L. Pivetta and S. Rubio-Manrique},
% author       = {M. Liszcz and G. Abeillé and B. Bertrand and R. Bourtembourg and T. Braun and M. Celary and others},
% author       = {M. Liszcz and others},
  title        = {{Migration of Tango Controls Source Code Repositories}},
  booktitle    = {Proc. ICALEPCS'21},
  pages        = {209--213},
  eid          = {MOPV034},
  language     = {english},
  keywords     = {TANGO, controls, software, Windows, database},
  venue        = {Shanghai, China},
  series       = {International Conference on Accelerator and Large Experimental Physics Control Systems},
  number       = {18},
  publisher    = {JACoW Publishing, Geneva, Switzerland},
  month        = {03},
  year         = {2022},
  issn         = {2226-0358},
  isbn         = {978-3-95450-221-9},
  doi          = {10.18429/JACoW-ICALEPCS2021-MOPV034},
  url          = {https://jacow.org/icalepcs2021/papers/mopv034.pdf},
  abstract     = {{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.}},
}