120 likes | 191 Views
Summer Student presentation Changing Dashboard build system to Bamboo. Robert Varga IT/SDC 29-07-13. Introduction ( previous work ). Digital chest tomosynthesis An imaging technique between radiograph and CT Reconstruction algorithms Coronal slices CUDA C FBP MLEM. Introduction.
E N D
Summer Student presentationChanging Dashboard build system to Bamboo Robert Varga IT/SDC 29-07-13
Introduction (previouswork) • Digital chest tomosynthesis • An imaging technique between radiograph and CT • Reconstruction algorithms • Coronal slices • CUDA C • FBP • MLEM ExperimentwithBamboo CI System R. VARGA
Introduction ExperimentwithBamboo CI System R. VARGA
Related work in CERN (Introduction) • DASHBOARD • A monitoring tool for Distributed Computer System for LHC experiments (ATLAS, ALICE, CMS and LHCb) • Collects information from multiple sources • Measure and visualize: • Site status • Job processing • Data management • Site efficiency • etc… ExperimentwithBamboo CI System R. VARGA
Related work in CERN (Inital state) • DASHBOARD • Custom made build system for modules • Release versions • Create rpm packages • Install software modules • Based on: • Python distutils • Koji build system ExperimentwithBamboo CI System R. VARGA
Related work in CERN (Bamboo I.) • Bamboo • Continous Integration System • Automated building and testing of software source code status Why? • A common solution used by the group • Common build system which is use source code repositories (GIT) • To execute tests for the modules • eg. run Selenium tests ExperimentwithBamboo CI System R. VARGA
Related work in CERN (Bamboo II.) • Bamboo anatomy • Stages group jobs to individual steps • Job processes a series of one or more tasks ExperimentwithBamboo CI System R. VARGA
Related work in CERN (Bamboo III.) Createdplan ExperimentwithBamboo CI System R. VARGA
Related work in CERN (Bamboo IV.) ExperimentwithBamboo CI System R. VARGA
Related work in CERN (Next step) • Createseparaterepositories • Stable / Unstableversions • SLC 5 / SLC 6 • Createjobsforinstallation & module testing • Test modulesseparately • IntegrateSeleniumtestswithBamboo ExperimentwithBamboo CI System R. VARGA
Thankyou! • Acknowledgement • AlexandreBeche • AndresAbadRodriguez • Ivan AntonievDzhunov • Pablo Saiz ExperimentwithBamboo CI System R. VARGA