Skip to content

cms-DQM/dqmgui_prod

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