Skip to content

cms-DQM/dqmgui_prod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

48da065 · Jun 1, 2022
Apr 15, 2021
Oct 6, 2011
Mar 7, 2018
Jun 1, 2022
May 14, 2018
Apr 27, 2017
May 14, 2018
May 20, 2022
Nov 10, 2016
Mar 7, 2018

Repository files navigation

CMS DQMGUI

How to test PR

For example, we need to test PR to GUI. Then, merge PR to the dev128 branch and create a tag from this branch. Setup enviroment:

ssh cmsdev20.cern.ch
git clone [email protected]:cms-sw/cmsdist -b comp_gcc630
git clone [email protected]:cms-sw/pkgtools -b V00-33-XX

update cmsdist/dqmgui.spec to use tag from dev128 branch and change the tag number (first line). Compile, build:

./pkgtools/cmsBuild --repo comp -a slc7_amd64_gcc630 -i w -j 10 build dqmgui

probably, after this it is possible to move executables to P5 machine.

Update Offline DQM GUI:

Make and merge a PR into branch index128. Create a tag in dqmgui repo. Change GUI version in cmsdist (first line): https://github.com/cms-sw/cmsdist/blob/comp_gcc630/dqmgui.spec in branch comp_gcc630. Ask for the new version (cmsdist and dmwm/deployment PRs) to be added to the next CMSWEB release. Eg.: https://gitlab.cern.ch/cms-http-group/doc/issues/207
If you need a release urgently, ask for it to be tagged with an HG tag: (the new Lina) [email protected] dmwm/deployment PRs can be merged as patches during deployment (Online)

Continuous integration

Jenkins server uses Jenkinsfile to build. Slave dqmgui-ci-worker is configured to use the docker image produced here