A continuous integration system for MPD root: Deployment and setup in GitLab

Research output

2 Citations (Scopus)

Abstract

The paper is focused on setting up a system of continuous integration within the available infrastructure of MPD Root project. The system's deployment and debugging for MPD Root purposes are considered; the installation and setup of the required tools using GitLab, GitLab CI Runner and Docker are described. The deployment of various MPD Root configurations includes four major steps: installation of environmental components; creation of Root and FairRoot dependencies; building MpdRoot; and MpdRoot testing. The build scripts and the container image configuration were stored in a repository. This allowed to alter the configuration of a build's dependencies without the developer having to directly access GitLab CI Runner service.

Original languageEnglish
Pages (from-to)525-529
Number of pages5
JournalCEUR Workshop Proceedings
Volume1787
Publication statusPublished - 2016

Fingerprint

Containers
Testing

Scopus subject areas

  • Computer Science(all)

Cite this

@article{38cd0c140b43431eaeb7442c81897e3d,
title = "A continuous integration system for MPD root: Deployment and setup in GitLab",
abstract = "The paper is focused on setting up a system of continuous integration within the available infrastructure of MPD Root project. The system's deployment and debugging for MPD Root purposes are considered; the installation and setup of the required tools using GitLab, GitLab CI Runner and Docker are described. The deployment of various MPD Root configurations includes four major steps: installation of environmental components; creation of Root and FairRoot dependencies; building MpdRoot; and MpdRoot testing. The build scripts and the container image configuration were stored in a repository. This allowed to alter the configuration of a build's dependencies without the developer having to directly access GitLab CI Runner service.",
keywords = "Caching dependencies, CI, Docker, GitLab, MPD Root",
author = "A. Degtyarev and O. Iakushkin and V. Korkhov",
year = "2016",
language = "English",
volume = "1787",
pages = "525--529",
journal = "CEUR Workshop Proceedings",
issn = "1613-0073",
publisher = "RWTH Aahen University",

}

TY - JOUR

T1 - A continuous integration system for MPD root

T2 - Deployment and setup in GitLab

AU - Degtyarev, A.

AU - Iakushkin, O.

AU - Korkhov, V.

PY - 2016

Y1 - 2016

N2 - The paper is focused on setting up a system of continuous integration within the available infrastructure of MPD Root project. The system's deployment and debugging for MPD Root purposes are considered; the installation and setup of the required tools using GitLab, GitLab CI Runner and Docker are described. The deployment of various MPD Root configurations includes four major steps: installation of environmental components; creation of Root and FairRoot dependencies; building MpdRoot; and MpdRoot testing. The build scripts and the container image configuration were stored in a repository. This allowed to alter the configuration of a build's dependencies without the developer having to directly access GitLab CI Runner service.

AB - The paper is focused on setting up a system of continuous integration within the available infrastructure of MPD Root project. The system's deployment and debugging for MPD Root purposes are considered; the installation and setup of the required tools using GitLab, GitLab CI Runner and Docker are described. The deployment of various MPD Root configurations includes four major steps: installation of environmental components; creation of Root and FairRoot dependencies; building MpdRoot; and MpdRoot testing. The build scripts and the container image configuration were stored in a repository. This allowed to alter the configuration of a build's dependencies without the developer having to directly access GitLab CI Runner service.

KW - Caching dependencies

KW - CI

KW - Docker

KW - GitLab

KW - MPD Root

UR - http://www.scopus.com/inward/record.url?scp=85016195574&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:85016195574

VL - 1787

SP - 525

EP - 529

JO - CEUR Workshop Proceedings

JF - CEUR Workshop Proceedings

SN - 1613-0073

ER -