%TOC% This pages describes the services maintained by the LHCb Core Software teams and the associated maintenance procedures. ---+ LHCb Software Management tools ----------------------------------------------------------------------------------------------------------------------------------------------------- ---++ Continuous Integration The following diagram describes the LHCb Continuous Integration system: %ATTACHURL%/sdev.png ---+++ LHCb Physics Software sources The LHCb projects are hosted in the gitlab instance, hosted at CERN, in the "lhcb" group: https://gitlab.cern.ch/lhcb ---+++ Nightly builds & Unit testing The LHCb Core Software runs a continuous ntegration system described in: https://twiki.cern.ch/twiki/bin/view/LHCb/LHCbNightlies The status of the builds can be found at: https://lhcb-nightlies.cern.ch/nightly/ The configuration for the system can be found in git at: https://gitlab.cern.ch/lhcb-core/LHCbNightlyConf (Some description of the Nightly build slots is [[LHCbDevOptsSlots][here]]) The nightly builds are driven by the following instance of Jenkins: https://jenkins-lhcb-nightlies.web.cern.ch/ ---+++ Installation of the nightly builds After build the nightly slots are installed on the CVMFS volume: =/cvmfs/lhcbdev.cern.ch=. XXX Link CVMFS Dev release documentation Messaging between Jenkins and the CVMFS LHCb Stratum-0 node (cvmfs-lhcbdev) is hosted via an instance of the =rabbitmq= messaging engine described below. CVMFS dev disk usage statistics: http://lxcvmfs80.cern.ch/cvmfs/lhcbdev.cern.ch/_stats_/cvmfs_stats.png or [[http://lxcvmfs80.cern.ch/cvmfs/lhcbdev.cern.ch/_stats_/cvmfs_stats.png][see here]] Monitoring of the CVMFS dev stratum 0: http://cernvm-monitor.cern.ch/cvmfs-monitor/cb/browser/lhcbdev.cern.ch/latest/?page=0 ---++ Releases %ATTACHURL%/srel.png * Main documentation: https://twiki.cern.ch/twiki/bin/view/LHCb/ProjectRelease * The status of the build can be seen: https://lhcb-nightlies.cern.ch/release/ * Deployment task management system: https://sft.its.cern.ch/jira/projects/LHCBDEP ---+ Infrastructure Services ----------------------------------------------------------------------------------------------------------------------------------------------------- ---++ Jenkins for physics projects * Jenkins: https://lhcb-jenkins.cern.ch/jenkins/ ---++ Jenkins for Core Software tools ---++ Neo4j graph database * Neo4J: https://ariadne-lhcb.cern.ch/webadmin/ * URL for requested releases JSON: http://ariadne-lhcb.cern.ch/cgi-bin/getreleases ---++ RabbitMQ messaging engine The server runs on lbmessagingbroker.cern.ch. To connect to the admin interface use port 15672. ---+ LHCb Installation and environment configuration tools ----------------------------------------------------------------------------------------------------------------------------------------------------- Most of the core software tools are versioned in gitlab, at the following address: https://gitlab.cern.ch/lhcb-core ---++ LbInstall https://gitlab.cern.ch/lhcb-core/lbinstall ---++ LbScripts & LbLogin https://gitlab.cern.ch/lhcb-core/lbscripts To release: https://twiki.cern.ch/twiki/bin/view/LHCb/LbScriptsRelease -- Main.BenjaminCouturier - 2016-04-21
Attachments
Attachments
Topic attachments
I
Attachment
History
Action
Size
Date
Who
Comment
png
sdev.png
r1
manage
178.4 K
2017-08-31 - 13:49
BenjaminCouturier
png
srel.png
r1
manage
188.3 K
2017-08-31 - 13:49
BenjaminCouturier
This topic: LHCb
>
WebHome
>
LHCbComputing
>
LHCbDevOps
Topic revision: r4 - 2017-11-06 - MaciejSzymanski
Copyright &© 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use
Discourse
or
Send feedback