Published August 30, 2013 | Version v1

Changing Dashboard build system to Bamboo

Authors/Creators

  • 1. ROR icon European Organization for Nuclear Research

Contributors

Supervisor:

Description

The aim of this project is to change Cosmic custom build system to an Automated build system used Bamboo CI System services. The goal is when a developer performs some changes on the source code, the system builds installation packages for different architectures and runs tests automatically on the software modules as soon as possible. The Bamboo build system polls the git repository which is a commonly used source code repository by the developers of the IT department. Bamboo CI System is a widely used system by the department. Thus the project uses widely accepted tools by the department which makes the Cosmic project even more standardized. Project also aims to create packages for every versions of Cosmic modules for different architectures (SLC5/SLC6) which can be accessed by different package repositories on AFS file system. The created package repositories can be used for automated deploy environment such as puppet.

Other

Abbreviations: CI Continous Integration

Files

SummerStudent_RobertVarga.pdf

Files (892.4 kB)

Name Size Download all
md5:fb170848185e5b299f6cb5cd38c03531
892.4 kB Preview Download

Additional details

Identifiers

CDS Report Number
CERN-STUDENTS-Note-2013-135
Aleph number
000733360CER

Linked records