12-16 October 2015
Brookhaven National Laboratory
America/New_York timezone

Software collaboration tools as a stack of services

12 Oct 2015, 15:00
20m
Bldg. 510 - Physics Department Large Seminar Room (Brookhaven National Laboratory)

Bldg. 510 - Physics Department Large Seminar Room

Brookhaven National Laboratory

Upton, NY 11973
End-User IT Services & Operating Systems End-user Services and Operating Systems

Speaker

Borja Aparicio Cotarelo (CERN)

Description

The Version Control and Issue Tracking services team at CERN, is facing a transition and consolidation of the services provided in order to fulfill the needs of the CERN community as well as maintain the current deployments that are used. Software and services development is a key activity at CERN that currently is widely carried out using Agile methodologies. Code hosting and review, version control, documentation, issue tracking and continues integration and delivery are common requirements that each working group applies in daily basis. As platform and engineering services providers, we are deploying a stack of tools and procedures around GitLab EE for version control based on Git and code review, Atlassian JIRA for issue tracking, Jenkins for continuous integration and TWiki for documentation, that can integrate to each other and allow each working group to build up their own development environment. On the other hand, important software projects at CERN, such as LHC accelerator controls, CMS on-line and ATLAS off-line software rely on the legacy SVN service. This poses a challenge for the team to keep both environments and frameworks maintained and up to date in parallel.
Length of presentation (max. 20 minutes) 20 minutes

Primary author

Co-authors

Alexandre Lossent (CERN) Alvaro Gonzalez Alvarez (CERN) Carolina Lindqvist (University of Helsinki (FI)) Marta Panuszewska (AGH University of Science and Technology (PL)) Nils Hoimyr (CERN) Pete Jones (CERN) Terje Andersen (CERN)

Presentation Materials