View description: This view contains all jobs.
View type: All
Description: Kill a running job (by default it is 'ib-run-pr-tests' and jobs started by it).
The idea is that if pull request was updated, all the test should be restarted. This job will kill all the running jobs for that PR (with matching parameters). It will ignore the given job ID - the ID of upstream job that started this job.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job basically triggers the abort-jenkins-jobs
job for all the jobs related to PR tests.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Aborts and kills a release building process.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This is triggered by github webhook for each cmssw/cmsdist branch merge event. This is just a place holder job to trigger one sub-job per destionation branch for which the forward porting should be done. If this fails then this means that one of its sub-job failed. There is no need to re-try this job. Retry the failed sub-jobs only.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job forward ports git changes from one branch to another. If it fails due to network of github related issues then just re-try it. Most of the times this job fails due to merge conflicts e.g. cmsdist master branch has different version of root as compare of rootmaster rootnext branch. If merge conflicts are just the version differences, then re-build the job with "STRATEGY=ours" as parameter, but if there are complex conflicts then better to resolve the issue by hand and directly push changes to github
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Manually executed job for backporting pull requests given the repo name, the branch for which the PR should be created and the PR to be backported.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This jobs starts an Integration Build (IB). Base on state of CMSDIST/CMSSW git repositories, it builds either a full release or patch release.
Build Full IB if:
- There are changes in CMSDIST
- There is no full IB available based on current CMSDIST
- Previous full IB had build errors
Otherwise build a patch release.
Q/A
- Q: The job is scheduled with a clock simbol. Jenkins also complains that there are not agents with labels THIS and THIS.
- A: Jenkins should automaticly launch agents with specific labels for the job. However, for some reason it does not work for this job. For now, launch agent manually.
- Q: How to manually build an IB?
- A: Go to upstream job (ib-tag-and-schdule) and start a job.
- Q: What to do if it fails?
- A: If it fails due to network/github issues then just re-try it, but if it fails to build then we need to understand the build issues before retry.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job builds container images and uploads them to dockerhub.
Containers are built when either their base image is updated or if changes were made to dockerfile.
Failures may arise from the changes in the base image. In this case, the best approach is to log into the machine, reproduce the issue
and try to adapt the dokerfile accordingly (e.g., changing dependencies, ordering, etc).
If the job fails due to a glitch in the infrastructure, retry should work. If the container image is changed, we need to retrigger this job from check-docker-container job (so that the correct checksum is passed to build-docker-container job).
Since the built container images are left on the machine, this job can also fail due to disk full.
There is a separate jenkins job (clean-build-docker-machine) cleaning the images left on the device that runs once a week. In any case, one can always log into the machine and run the docker cleanup as follows:
$ docker image prune
$ docker system prune --volumes
If the ./singularity folder is big enough ($ du -hs /build/cmsbld/jenkins/workspace/.singularity), it can be also removed.
Project is enabled
.
Upstream projects:
Downstream projects:
- check-docker-container:
- cms-containers-checks-tags:
- cms-containers-run-cmssw-test:
- docker-issue-comment:
- docker-packages-info:
- run-container-tests:
- test-containter-singularity:
Sub-projects:
- docker-packages-info:
- cms-containers-run-cmssw-test:
- test-containter-singularity:
- run-container-tests:
- cms-containers-checks-tags:
- check-docker-container:
- docker-packages-info:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job builds a CMSSW_X_Y_Z_FWLITE release based on an existing CMSSW_X_Y_Z release. CMSSW_X_Y_Z should be already build/uploaded before building its FWLITE version.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job is responsible for building FWLITE release for each Integration Build (IB). Results of this build can be seen via CMSSDT IB page (old page).
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job actually builds a release.
It is triggered by cms-bot after the Release build Issue is approved by the release manager.
- In case the job fails:
Depending on the type of failure, most of the time re-try works. In some cases (specially for aarch64 builds), it fails due to disk quota issues as one of the aarch64 machine does not have enought disk. In that case, one needs to login to the corresponding aarch64 machine and cleanup old/unused stuff and then re-try this job. - In case there is a build error in a release:
It can happen that the job succeed, but there have been build errors that the bot reports in the corresponding issue. In this case, the Rebuild button can be used to re-trigger the build. The bot will automatically remove the build-error labels and inform that a new build has been started.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job checks for HOST certificate in cmssw/cms:rhelX images, and fail if host certificate is going to expire in less than CERT_EXPIRY_DAYS days.
In such case, we need to check if there is already an updated osg-ca-certs package available and rebuild the container.
One can rerun the job with LOCAL_CERTIFICATE=/cvmfs/grid.cern.ch/etc/grid-security/certificates and CHECK_LOCAL_CERTIFICATE=true to see it new certificates are already available.
If the job still fails, this means that new root certificates are still not available.
Note that the job fails some days before the actual expiration (CERT_EXPIRY_DAYS).
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H H * * *
Description: This job cleans up disk space on cmsdev machines.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H H/4 * * *
Description: This job connects to the slave and checks if docker service is useable.
Job can fail for three reasons:
- user is not in docker group
- docker service is not running on the machine
- docker daemon reports that there isn't space in the machine ("no space left on device").
If machine is in our control, we should take the appropriate action (e.g. login into the machine and manually run the ssh command), but if machine is in CERN IT control (e.g OpenLab machines), we should open a SNOW ticket.
In case of no space on the device, one can manually run the job clean-check-docker indicating the name of the machine as an input parameter.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job checks for changes in the parent image. If there are changes, it triggers the build-docker-container
job so that our based image is updated and uploaded to the registry.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Periodicaly runs https://github.com/cms-sw/cms-bot/blob/master/fix-backport-labels.py to check if the PR on master, which backport has been requested, is merged. If the original PR has been merged, it changes all opened backport PRs of it from backport(blue) to backport-ok(green)
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H/15 * * * *
Description:
The project checks for a running job and shows the status of process running on a remote machine. This can be useful to see if any process is handing and kill it. To run this job
- Copy the url of a running job e.g.
- Start the job with JOB_URL=url-of-a-running-job
- Check the outout and see if any process is running for too long and should be killed?
- If a process should be killed then return the job with KILL_PID
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job check for unused cmsdist files so that one can do the cleanup.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Connects to the slave and look for runaway process. This job fails when it finds such processes.
In case of failure, we need to check the runaway process list (e.g. see the job log) and make sure that these processes are really runaway (e.g. cmsRun jobs running with parent PID 1).
If all looks good, then one can restart the job with KILL_HANGING_PROCESSES=true.
Note: A runaway process is a process that enters an infinite loop and spawns new processes.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job prevents running out of disk in the machines used to build container images (e.g., the ones used for running the build-docker-container job).
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 9 * * 1
Description: This job cleans the indicated machine when docker daemon reports errors of the type "no space left on device" in job check-docker.
It is necessay to indicate the machine name as an input parameter.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job deletes the release build areas after three days.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job cleanup the cms-sw/cms-sw.github.io repository history. Specially the data and _data directories history.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 1 * * 0
Description: This cleans up old cms.weekN.PR_* repositories from cmsrep.cern.ch server.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job cleans up disk space on cmssdt.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 0 * * *
Description: This job cleans up old cms.weekN.PR_* repositories from cmsrep.cern.ch server.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job removes outdated tags from docker repository.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 0 * * *
Description: Connect to selected slave and cleans the auto-builds directories
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Cleanup IB tags from the official CMSSW repository.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 0 * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 10 * * *
Description: This is cms bot job which is triggered by github webhooks ( https://cmssdt.cern.ch/SDT/cgi-bin/github_webhook ) for every valid comment added to github PRs.
Will kill a scheduled/running job acording to comments.
Q/A
- Q: Job 'cms-sw/cmssw #****' failed. What to do?
- A: Job is configured to do few re-tries, so in case of github or network glitches the job will recover. If it keeps on failing then one need to check the logs. Mostly it fails due to github/ssh connection, so it will automatically recover.
- Q: Job failed with ssh timeout?
- A: Nothing to do, job will re-try 3 time to recover. If it keeps on failing for few hours then better to disable it an re-enable once issue is solved e.g. github is back or CERN network is working again.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job builds a cmssw external package ( e.g. crab , SCRAMV1 ) using the master cmsdist/pkgtools branches. It then trigger the cvmfs installation job to install the newly build packages.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This project search for tags.yaml files in cms-sw/cms-docker repostory and create new image tags if needed
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 2 * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job collects metadata for pull requests since reading github directly when necessary might become time consuming or rejected by github on reached limit hits/hour grounds.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 20 * * *
Description: On every CMSSW PR, this job dumps list of files that are going to be modified by open PRs to files_changed_by_prs.json .
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H H/2 * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This jobs starts an Integration Build (IB). Base on state of CMSDIST/CMSSW git repositories, it builds either a full release or patch release.
Build Full IB if:
- There are changes in CMSDIST
- There is no full IB available based on current CMSDIST
- Previous full IB had build errors
Otherwise build a patch release.
Q/A
- Q: The job is scheduled with a clock simbol. Jenkins also complains that there are not agents with labels THIS and THIS.
- A: Jenkins should automaticly launch agents with specific labels for the job. However, for some reason it does not work for this job. For now, launch agent manually.
- Q: How to manually build an IB?
- A: Go to upstream job (ib-tag-and-schdule) and start a job.
- Q: What to do if it fails?
- A: If it fails due to network/github issues then just re-try it, but if it fails to build then we need to understand the build issues before retry.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 14 * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Copy unused Os/archs RPMs to EOS
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 10,22 * * *
Description: This is cms bot job which is triggered by github webhooks ( https://cmssdt.cern.ch/SDT/cgi-bin/github_webhook ) for every valid comment added to github PRs. Also it runsevery 30mins to make sure any webhooks were not missed.
Project is enabled
.
Upstream projects:
Downstream projects:
- cmspkg-clone:
- cvmfs-cms-install-COMP-python:
- cvmfs-cms-install-cms:
- cvmfs-cms-install-common:
- cvmfs-install-pr:
- ib-install-cvmfs:
Sub-projects:
- cvmfs-cms-install-common:
- cmspkg-clone:
- cvmfs-cms-install-cms:
- cvmfs-cms-install-COMP-python:
- ib-install-cvmfs:
- cvmfs-install-pr:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Generate doxygen documentation for CMSSW project
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This is cms bot job which is triggered by github webhooks ( https://cmssdt.cern.ch/SDT/cgi-bin/github_webhook ) for every valid comment added to github PRs. This is to process bot commands for cmsdist comp branches
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: avalenzu: testing docker image comparison
Project is disabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Comopare results of material budget of two releases using Validation/Geometry/test/TrackerMaterialBudgetComparison.C macro
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Download the files of the baseline IB and compare them with the results of the ones of a pull request. Rate of failure of this job is very low and when failed then just re-try it and either delete the failed job or update the build information that it has been re-tried.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job runs once a day to clean up the /eos/cms/store/user/cmsbot/CRAB_PrivateMC directory e.g. delete every thing older than X days.
In case of failure , just re-run it.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 0 * * *
Description: This job checks and updates cuda-compatible-runtime. This is used by CMS pilot jobs to find available gpu on the worker node.
Requestsed by marco.mascheroni@cern.ch and andrea.bocci@cern.ch
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This runs CVMFS GC (once a week)
Project is disabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
#Run once on Thursday at 23h05
H 23 * * 2
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job checks and updates the cmssw git mirror daily and monthly based on
https://github.com/bockjoo/cvmfs-cms-install-scripts/blob/master/cvmfs_update_cmssw_git_mirror_v3.sh
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H H * * *
Description: This job checks and updates gridpacks based on
https://github.com/bockjoo/cvmfs-cms-install-scripts/blob/master/cron_rsync_generator_package_from_eos_individual.sh
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H * * * *
Description: This job checks and updates gridpacks based on
https://github.com/bockjoo/cvmfs-cms-install-scripts/blob/master/cron_rsync_generator_package_from_eos_individual.sh
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job checks and updates lhapdf based on
https://github.com/bockjoo/cvmfs-cms-install-scripts/blob/master/cron_download_lhapdf.sh
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H H * * *
Description: Job to deploy the contents of https://gitlab.cern.ch/cms-analysis-metadata to /cvmfs/cms-griddata.cern.ch/cat
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H * * * *
Description: This job reports status of upstream projects, siteconf and gridpacks.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job checks and updates siteconf based on
https://github.com/bockjoo/cvmfs-cms-install-scripts/blob/master/cvmfs_check_and_update_siteconf.sh
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H * * * *
Description: This changes the /cvmfs/cms.cern.ch/common/crab symlink to point to either crab-pre, crab-prod or crab-dev.
Note any cmssw release which installs a different crab version will revert the symlink back to crab-prod
Note that this only changes the /cvmfs/cms.cern.ch/common/crab symlink. For crab python api, one still needs to source /cvmfs/cms.cern.ch/common/crab-setup.sh prod|pre|dev
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This deploys a gitlab repository under /cvmfs/cms.cern.ch/rsync/repository/name
- POG scale factors on CVMFS: Requested by XPOG silvio.donato@cern.ch
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
5 5 * * *
Description: This job checks and updates cuda-compatible-runtime. This is used by CMS pilot jobs to find available gpu on the worker node.
Requestsed by marco.mascheroni@cern.ch and andrea.bocci@cern.ch
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Job to install (test) releases (and IBs) once the upload is completed. The job should be triggered by upstream job upload-release. It's purpose is to only trigger cms-install-package with the same argument it would get from upload-release job, but without using upload-release instance (it's just a trigger job for now)
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Trigger the installation of new production architecture for CMS or reinstall cms-common new revision.
- Production architecture if obtained via config.map
This job is triggered by cmsrep-webhook which should pass the cms-common revision and architecture.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Job to install python whenever there is a new version pushed on cmsrep.cern.ch
Install path is /cvmfs/${CVMFS_REPOSITORY} + COMP install dir (boostraped for comp)
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job installs packages using cmspkg tool To be used for - CRAB3, PHEDEX, spacemon-client, python, releases(cmssw), cms-common Triggered by webhook
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job is to reseed a already installed architecture. This is needed when we have updated the packages to be seeded from the system installation.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This deploys a gitlab repository under /cvmfs/cms.cern.ch/rsync/repository/name
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H */2 * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job updates CA/CRL under /cvmfs/cms.cern.ch/grid/etc/grid-security as in the following script:
https://github.com/bockjoo/cvmfs-cms-install-scripts/blob/master/update_ca_crl.sh
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H */6 * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Copy baseline results from cmssdt for an IB
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This runs CVMFS GC (once a week)
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
#Run once on Thursday at 23h05
H 19 * * 2
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: To install PR externals
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Copy baseline results from cmssdt for an IB and deploy them on cvmfs
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This runs CVMFS GC on the Gateway, make sure that top level path "/" has a lease.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This jobs install an IB on /cvmfs/cms-ib.cern.ch.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Job to run das client and cache the results in github to be used by IBs. Ignore any failed job if a newer job has succeeded. Retry if last run is failed.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 9,21 * * *
Description: Copies root files for a given dataset localy on eos to be used from local cache (eos) if they diasappear from the site where they resided.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Updates cms-bot clone on Jenkins master
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job deploys doxygen scripts to web server.
It is later used to serve CMSSW documentation
Could be automated by github hooks.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job migrates exisiting images in dockerhub to the github registry.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H H * * *
Description: avalenzu: reporting back on existing issues
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: avalenzu: testing docker image comparison
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: avalenzu: testing watching concrete pkgs
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 15 * * 0
Description: Synchronizes Docker Hub Organization's setup (repositories/teams/members/permissions) with docker configuration yaml file.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 0 * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 7 * * *
Description: Index CMSSW documentation using DXR.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job keeps last 6 weeks (1.5 months) of data in Elasticsearch open, and it closes older indexes (archive it). We do not care about older data. By doing it we make Elasticsearch faster.
Project is disabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 0 * * 0
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H H * * *
Description: Insert record into ES linking Issue/PR and error in IB
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job keeps last 4 weeks of data in Elasticsearch open, and it closes older indexes (archive it). We do not care about older data. By doing it we make Elasticsearch faster.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 3 * * *
H 15 * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: avalenzu(testing): dummy job for builid cmssw images.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Periodicaly runs https://github.com/cms-sw/cms-bot/blob/master/fix-backport-labels.py to check if the PR on master, which backport has been requested, is merged. If the original PR has been merged, it changes all opened backport PRs of it from backport(blue) to backport-ok(green)
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H * * * *
Description: printing some python file
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 22 * * *
Description: Mirror one git repository.
Q/A:
- Q: Failed due to `remote: GitLab: Failed to authorize your Git request: internal API unreachable`
- A: Problem with GitLab. Just file a ticket.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Triggered when new IB results are available and send a Mattermost notification if there are new failures
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Create GIT Reference for cms-sw/cmssw repository in /cvmfs/cms-ci.cern.ch/git/cms-sw. This is automatically triggered by "git push" to cmssw repo.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
5 11,23 * * *
Description: Adds and configures web hooks in github repositories. The web hooks are then used to send some events to a specified url and then a jenkins job is triggered based on the information passed from the web hook , as jenkins parameters.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 0 * * *
Description: Adds and configures web hooks in github repositories. The web hooks are then used to send some events to a specified url and then a jenkins job is triggered based on the information passed from the web hook , as jenkins parameters.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 1 * * *
Description: PyGitHub API at: https://pygithub.readthedocs.io/en/latest/github.html
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
* * * * *
Description: Updates cms-bot clone on cmssdt. This job is also triggered via github web hook. Please do not add/remove any parameters of this job otherwise github web hooks will not be able to triiger the job
Project is enabled
.
Upstream projects:
Downstream projects:
- auto-forward-port:
- cms-containers-checks-tags:
- deploy-cms-repo:
- git-mirror-repository:
- git-notify-build-results:
- git-reference-cvmfs:
- update-cmssw-l2-histroy:
- web-update-cmssdt-ib:
- web-update-logReader:
Sub-projects:
- deploy-cms-repo:
- git-reference-cvmfs:
- git-mirror-repository:
- web-update-cmssdt-ib:
- cms-containers-checks-tags:
- web-update-logReader:
- auto-forward-port:
- update-cmssw-l2-histroy:
- git-notify-build-results:
Triggers from: []
Periodic builds:
H */6 * * *
Description: Refactors the CMSSW repo.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Refactors one module of CMSSW and makes an PR.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This is cms bot job which is triggered by github webhooks ( https://cmssdt.cern.ch/SDT/cgi-bin/github_webhook ) for every valid comment added to github PRs. Also it runsevery 30mins to make sure any webhooks were not missed.
Project is enabled
.
Upstream projects:
Downstream projects:
- cleanup-cms-sw-io-history:
- cms-bot:
- cms-prs-cache:
- cms-prs-files:
- comp-bot:
- docker-dmwm-CMSKubernetes:
- dockerhub_synchronization:
- github-push-hook:
- query-build-release-issues:
- update-data-tag-on-pr-merge:
Sub-projects:
- comp-bot:
- github-push-hook:
- cms-prs-cache:
- query-build-release-issues:
- cms-bot:
- dockerhub_synchronization:
- docker-dmwm-CMSKubernetes:
- cms-prs-files:
- update-data-tag-on-pr-merge:
- cleanup-cms-sw-io-history:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H * * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H/10 * * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Check if there are jobs queued for condor nodes, and if so kill placeholder job.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H/2 * * * *
Description: shutdowns condor job.
TODO: needs to check if manuall deletion is working.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job is triggered by HTCondor pilot jobs. When we submit a request to get a HTCondor node then first pilot runs and triggers this job at various stages with different "STATUS"
- STATUS=online
- When pilot script first runs on the HTCondor node then it sends an "online" event along with CONDOR_JOB_ID. In this case, this job tried to add the new HTCondor node as jenkins agent.
In case a job with "online" status fails:
- When pilot script first runs on the HTCondor node then it sends an "online" event along with CONDOR_JOB_ID. In this case, this job tried to add the new HTCondor node as jenkins agent.
In case a job with "online" status fails:
- First check if the new HTCondor node has been successfully added as a Jenkins agent (https://cmssdt.cern.ch/jenkins/computer/). It can happen that the agent is created,
but the connection failed. In this case, just re-starting
the agent should work.
- If the node has not been successfully added, then please first run https://cmssdt.cern.ch/jenkins/job/grid-check-jobs/ job and see if HTCondor job with
CONDOR_JOB_ID is still running. For example look for messages like:
OWNER BATCH_NAME SUBMITTED DONE RUN IDLE HOLD TOTAL JOB_IDS
cmsbuild ID: CONDOR_JOB_ID DATE TIME _ 1 _ _ 1 CONDOR_JOB_ID"
If it is still in "RUN" state, then just re-try this job. If it is in "IDLE" state then do not do anything and if it is in "DONE" state then better to run https://cmssdt.cern.ch/jenkins/view/Grid/job/grid-shutdown-node/ to kill it.
-
STATUS=offline
- This event is sent when HTCondor pilot has run 90% of its max allocated time. When this event is received then this jobs marks the grid${CONDOR_JOB_ID} jenkins agent as offline
so that no new job can be run on this agent. When grid${CONDOR_JOB_ID} is offline, and it is not running any job then this agent is automatically
deleted by https://cmssdt.cern.ch/jenkins/view/Grid/job/grid-check-nodes/. Depending on the agent "LABELS" (e.g. auto-recreate) , this job can request a new HTCondor node to replace it.
- This event is sent when HTCondor pilot has run 90% of its max allocated time. When this event is received then this jobs marks the grid${CONDOR_JOB_ID} jenkins agent as offline
so that no new job can be run on this agent. When grid${CONDOR_JOB_ID} is offline, and it is not running any job then this agent is automatically
deleted by https://cmssdt.cern.ch/jenkins/view/Grid/job/grid-check-nodes/. Depending on the agent "LABELS" (e.g. auto-recreate) , this job can request a new HTCondor node to replace it.
-
STATUS=shutdown
- This event is sent when a pilot has reached its max life and going to shutdown. In this case this job tried to delete the agent from the jenkins.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: It is build periodically (H/30 * * * *). Runs on cmssdt. Projects to build: update-github-pages
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H/30 * * * *
Description: Job to run das client and cache the results in github to be used by IBs.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 10,22 * * *
Description: This jobs look for on demand baseline generation requests (made by ib-run-pr-tests job) and start the baseline generation job ( if not already started).
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H/3 * * * *
Description: This check for /cvmfs/REPO/SITECONF contents and triggers ib-install-siteconf (for each repo) if https://github.com/cms-sw/siteconf has updates. Thsi jobs runs every hour
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H * * * *
Description: Inject the FastTimerService files to CMSMonit
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This jobs install an IB on /cvmfs/cms-ib.cern.ch. As this job runs on the CVMFS Stratum 0, so only one job can run at a time. Sometimes ( specially IBs for non-86-64 archs) are stuck and do nothing. In that case better to kill the job and re-try it. This gives chance to other IBs to get installed and at the end the re-tried job will re-run.
There is no automatic re-try setup for this job. It rarely fails but in case it fails then just re-try the failed job and either delete the failed job instance or update the "Build information" and mentioned that it has been re-tired. This allows others to not re-try it.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Test job to install IBs in parallel (cvmfs gateway).
Project is disabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Update the contents of/cvmfs/REPO/SITECONF from https://github.com/cms-sw/siteconf
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job is triggered by ib-run-crab
or ib-run-pr-crab
once a test analysis is submitted to CRAB. It monitors the status of the CRAB job by using curl calls until the job finishes.
Finally, it generates a status file that is visible in the IB page (https://cmssdt.cern.ch/SDT/jenkins-artifacts/ib-run-crab).
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs addons test on IB. Results are shown as "Other test" in the IB page for the IB.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job generates the IB baseline. It is two phase job
- First it runs on any suitable node and look for workflows for which the baseline should be generated. It then re-run itself with the list of workflows and build an upload the actual baseline.
- In case of failure, just retry this job (Unless there are network/github issues)
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job gets the cfipython files for a cmssw release and push the changes to cms-sw/cmssw-cfipython repo.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Check for missing headers and parse the log for all errors (clang modules)
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs edm class version checks for IB
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job integrates CRAB into the CI system.
Note: CRAB is the CMS Computing tool to submit CMSSW users' analysis jobs to distributed computing resources (https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideCrab).
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs Flawfinder test on IB.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs geometry comparison tests for each IB
Project is disabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs Quality Assurance (QA) test on IB. Rezulst are available at IB page's Q/A section.
Project is disabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Appends job's time out information into jenkins.log file.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs IgProf on IB. Results are available on IB page.
run-ib-igprof is executed with `pp` flag for `performance profiling`.
Q/a:
- Q: Error: near line 63: unrecognized token: "�"
- A: Igprof has a bug that from time to time it returns unrecognizable character which fails the job. There is no easy fix, so we glance over it. However, job will execute all steps and then fail.
- Q: `IOError: [Errno 2] No such file or directory: 'runall-report-step123-.log'`
- A: No idea... Yet.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs iwyu logs parsing for each IB
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs iwyu logs parsing for each IB
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs Lizard, a Cyclomatic Complexity Analyzer, on IB. Results are available on IB page.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs Validation/Geometry/test/runP_Tracker_cfg.py and MaterialBudget.C for an IB
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Build mutiple pull requests. Run cmssw addON (HLT tests)
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: PR Unit Test for CRAB updates.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Job to run das client and cache the results in github to be used by IBs. Ignore any failed job if a newer job has succeeded.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Build mutiple pull requests. test cmssw externals packages static checks e.g. hardcoded build paths etc.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Build mutiple a pull requests.
Same puprose as ib-any-integration
, just different script is called.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Build mutiple a pull requests.
Same puprose as ib-any-integration
, just different script is called.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This is CMSSw CI Job which runs the build and unit tests part of CI. It first kills any other job whcih is running for same PullRequests/Architecture. and then starts the build process. Once the build process if done then it trigger other jobs to start the deployment of the build artifects on CVMFS and start the tests. at the end it run the unit tests. Unit tests are run here as it needs the CMSSW/tmp directory which is not deployed on CVMFS.
Q/A: In case this job fails then in most cases just re-try it. In case it is failed due to network/github issues then it is better to wait for the service to get healthy.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Build mutiple pull requests. Run cmssw GPU unit tests
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Same puprose as ib-any-integration
, just different script is called.
This job waits until the build has been deployed into cvmfs (cms-ci.cern.ch repository).
If the job fails, it could be because of a failure in the previous job (cvmfs-install-pr) that produces and uploads the build. Therefore, the current job will time out.
The way to proceed in case of failure is to look for the PR number present in the build name and trace back what has happened. It could be that the PR test were stuck and the build was never produced or uploaded.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs FastTimerService and Igprof on the RECO and PAT steps for high pileup workflow.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs NSYS on the RECO and PAT steps for high pileup workflow.
Project is disabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs Jemalloc memory profiling on the RECO and PAT steps for high pileup workflow.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs FastTimerService and Igprof on the RECO and PAT steps for high pileup workflow.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs iwyu logs parsing for each IB
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs Quality Assurance (QA) test on IB. Results are available at
IB page's Q/A section.
If this job fails, logs can be found under
https://cmssdt.cern.ch/buildlogs//os_arch_compiler/www/week_day/...
Sometimes it can hang during scp copy / ssh. This failure can be found by looking for a gap of several hours in the log file during scp / ssh.
If the job runs for more than several hours, the procedure is to login to build node, check which job is hanging and take the appropiate action, if necessary.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: The job runs release validations, as validations are separated on pieces (1of6 2of6 etc).
It can fail due to connection issues (e.g. Remote call on machine-XYZ failed).
Sometimes it can also hang during scp copy / ssh (which is usually the last job). This failure can be found by looking for a gap of several hours in the log file where the Jenkins job is trying to finish the last test job.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs a few tests only for the IB, for comparison with those ran by the pull request.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job runs valgrind tool for selected IBs when build IB job is complete.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This is a warpper job which runs daily at 11h and 23h (except no IB at 23h Sat & 11h Sun but a special IB at Sun 00h) to triger 'ib-tag-and-schdule' sub-project.
This was created to avoid the issue with Jenkins Dynamic Parameters.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
#Special IB at 0h on Sunday
5 0 * * 0
#We skip Sunday 11h IB to leave resources for special Sunday's 0h IB
5 11 * * 1,2,3,4,5,6
#We do not run SAT 23H IB instead we start a special SUN 00h00 IB.
5 23 * * 0,1,2,3,4,5
Description: Wrapper project to schedule aditonal test such as Flawfinder, Lizard, IgProf, etc.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Build a pull request
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job tags and schedules all the IBs.
It reads the cms-bot/config.map to find all available CMSSW release cycles and tag them in github.
Once tags is done then it triggers 'build-any-ib' sub-job to actually build IBs for all possible architectures (mentioned in cms-bot/config.map).
For Developement IB, it also triggers the generation of LXR indexes
For Sunday's 00h IBs, it also resets the CMSREP weekly repositories by building a dummy package and uploading it to cms.weekN. It also then triggers 'ib-install-cvmfs' sub-job to get the new cms.weekN deployed on the /cvmfs/cms-ib.cern.ch
This job re-tries itself on failure. So there is no need to re-try it manually (unless all re-tries failed).
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: avalenzu: To be removed soon. HLT test can run as part of https://cmssdt.cern.ch/jenkins/job/ib-test-lto-openstack/
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job waits for the recently installed IB on CVMFS to be visible on CERN Stratum 1. Once the IB is available on Stratum 1 then it triggers various validation jobs. If this job fails or timeout then just re-run it. Failure rate is very low but on Wednesday CERN IT runs CVMFS Stratum 1 garbage collection which can add extra few hours delay and may cause this job to timeout.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This is a helper job to copy a Jenkins Project from this Jenkins master to another Jenkins master.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job is to start those nodes which only has LABEL set to auto-label.
This happens when jenkins is restart and labels are read from nodes/config.xml.
We need to make a initial connection to the slave to get its labels assigned.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H * * * *
Description: This job takes the backup of Jenkins master configuration (which includes projects, jenkins configuration, slaves, secrets etc.) Backups jenkins scripts on https://github.com/cms-sw/jenkins-backup.git
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H/5 * * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Deletes nodes from jenkins and then deletes it on openstack.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Disable all nodes that started with the provided wildcard string, example parameter cmsbuild* would enable all cmsbuild machines found
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Disable all jenkins slaves based on the slave wildcard filter.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This downloads a jenkins RPM from https://pkg.jenkins.io/redhat-stable/ and make it available via http://cmsrep.cern.ch/cmssw/download/jenkins for faster access to CMs internal jenkns servers
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H * * * *
Description: This job runs a python script to push useful info from jenkins build logs to elasticsearch
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H/30 * * * *
Description: Enable all Jenkins projects based on the wildcard filter.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Enables all nodes that started with the provided wildcard string, example parameter cmsbuild* would enable all cmsbuild machines found
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is disabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 11 * * *
Description: This project is run once a new Jenkins instance is setup or upgrated to a new version. This runs some sub-projects to check if basic functionality of jenkins is working.
Project is enabled
.
Upstream projects:
Downstream projects:
- jenkins-enable-jobs:
- jenkins-installation-cli-test:
- jenkins-installation-trigger-test:
- jenkins-webhook:
Sub-projects:
- jenkins-enable-jobs:
- jenkins-installation-trigger-test:
- jenkins-installation-trigger-test:
- jenkins-installation-trigger-test:
- jenkins-webhook:
Triggers from: []
Periodic builds:
H H * * *
Description: This is Jenkins installation tests project. It tests if various Jenkins Command-line interface service are working.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Jenkins installaton test job to test the triggering of a sub-project via Command-line-interface.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This is Jenkins installation test project. This tests the triggering of a sub-project.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Kill a specific running job.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H * * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job runs a groovy script to dump jenkins projects info , which is further read by python to display it in html form. The current page you are viewing is generated and updated by this job.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H * * * *
Description: This job runs a groovy script to dump jenkinsprojects info , which is further read by python to display it in markdown form. It is later imported to CMSSDT wiki.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H/5 * * * *
Description: This jobs looks for jenkins slaves which went offline due to job failures
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Test new bootstrap for cmssw
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Test new bootstrap for cmssw
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Dummy job for testing purposes (@avalenzu)
Project is disabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Jenkins installation test job 1 to check for the parameters passed from a parent job.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Jenkins tests Project to test jenkins functionality.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Jenkins tests Project to test jenkins functionality.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: avalenzu: debug
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Description: This job monitors parser retries.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H/30 * * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: avalenzu: Doing some cleanup (06-12-2024) - Possibly to be deleted.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job retries a build given the job name and the build number to retry.
It copies the build parameters from the given build and adds a retry counter as an environmental variable to keep track of the number of retries (a maximum of 3 retries per build has been set).
This job is automatically triggered by the job "jenkins-test-parser" when a build fails due to a known issue and a retry action is needed.
This job is expected to fail if the same build has been retried more than 3 times. If it fails due to another issue, we need to take the appropiate action.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This Jenkins project test various CMS Jenkins slaves and makes sure that various communication channels between Jenkins Master/slave and slave and various services are working.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Jenkins project to trigger the jenkins slave test job for each selected slave
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H H/8 * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Aborts and kills a release building process.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This project checks all selected host for process running longer then set treshold (default 2 days) and kill them.
Q/A:
- Q: The job is taken more time then is supposed to (status bar becomes red).
- A: Most likely one of the machine is in a weird state (last time it was issues with CMSFS) and job hangs when connecting to it. IF it is a cmsbuildXX machine, just delete it and restart the job.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H H/8 * * *
Description: Job to run das client and cache the results in github to be used by IBs.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Update sif image for LUMI HPC
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job checks if https://cmssdt.cern.ch/lxr/ is acessable and if not, starts lxr-run-container job to restart the service.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H/20 * * * *
Description: This job sets modification timestamp of CMSSW source code according to commit history before
indexing it using LXR.
LXR index files based on modification timestamp. <code>git clone</code>
,however, sets files timestamps
to command's execution time. Without it, LXR would index every file, increasing jobs execution duration
and database size.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Deletes index of of IB's older then treshold on LXR ( default 14 days). If specified, it also deletes Release index.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 5 * * *
Description: Run this if there is any MySQL table to repair e.g. if lxr-remove-idex fails with error
ERROR 144 (HY000) at line 3: Table './lxr/lxr_usages' is marked as crashed and last (automatic?) repair failed
then run it with LXR_TABLE=lxr_usages
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job stops and deletes old docker contaner of LXR service and starts new one.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Runs Validation/Geometry/test/runP_Tracker_cfg.py and MaterialBudget.C for an IB
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job run periodically to monitor the running state of vms in openstack , if stopped , creates an email alert.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
@hourly
Description:
This job runs a check that makes sure /afs, /cvmfs, /cvmfs/cms.cern.ch, /cvmfs/cms-ci.cern.ch, /cvmfs/cms-ib.cern.ch, /cvmfs/grid.cern.ch and /cvmfs/unpacked.cern.ch are mounted and that singularity can start a container in the node. It runs on lxplus7, lxplus8 and lxplus9 considering the available hosts at the time of running and both aarch64 and ppc64le machines.
If any of the checks fails, it sends an email notification and writes the node name into a blacklist. For lxplus nodes, this blacklist is checked before connecting any node to make sure Jenkins does not connect to a blacklisted node. For aarch64 and ppc64le machines, it takes the corresponding nodes offline.
The blacklist is cleaned up for lxplus nodes if the tests run again successfully in any of the nodes or if the host is not in the list of available hosts anymore. The aarch64 and ppc64le nodes must be taken online manually after receiving the email notification and fixing the issue.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H/30 * * * *
Description: This job checks the status of the Jenkins nodes every day to verify that none of them has been manually disconnected/or disconnected by CLI and not bring back online.
It also notifies about the blacklisted nodes.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 16 * * *
Description: Find all hosts in an hostgroup and add them to jenkins. This job needs to run ai-*
commands
to be run on aiadm nodes. As due to 2FA we can not do a batch login to aiadm nodes so ai-*
commands are run via a acrontab job
~cmsbuild/private/jenkins/scripts/process.sh ~/private/jenkins
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Find all hosts in an hostgroup and add then to jenkins
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H * * * *
Description: Create Openstack VMs for a selected hostgroup. Node configuration is obtained from https://github.com/cms-sw/cms-bot/tree/master/openstack/hg/<host/group/name>. In order to create a new VM please do
- provide the name of VM
- select the Forman Host group for the node. If for any reason, you have to change any parameters e.g different VM size, or attach extra volume then just set those in the job parameters.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Job to delete openstack instances providing only the name. Only kills builder nodes (cmsbuild)
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Job to delete openstack instances providing only the name
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Job to delete openstack instances providing only the name
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Job to delete openstack instances providing only the name
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job marks selected realeases depricated in realease map. Grid jobs will not use depricated release and posibly uninstall it. This is useful if a specific release contains and needs to be removed.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job process resource metrics jsons for externals
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 22-23 * * *
Description: This job process partial logs of Relvals and place files accordingly.
There is no need to re-try newer run is successful or running. If it keeps on failing then one need
to check the logs and find out the reason of failure. In that case some manual work is needed to cleanup
cmssdt.cern.ch logs.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H/20 * * * *
Description: This job process partial logs of Relvals and place files accordingly.
There is no need to re-try this is a newer run is successful. If it keeps on failing then one need
to check the logs and find out the reason of failure. In that case some manual work is needed to cleanup
cmssdt.cern.ch logs.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Processes a github issue to check if it is requesting the build of a new release. If the issue is not requesting any release, it ignores it.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H/15 * * * *
Description: Processes a github issue to check if it is requesting the creation of a new data repository. If the issue is not requesting any release, it ignores it.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job updates the cmssw IB page on cmssdt.
Project is disabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: ['update-github-pages']
Periodic builds:
Not periodically build
Description: Job to reindex existing indexes whenever the template schema is changed or for whatever other reason
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job processes data from release-run-reco-profiling and prepares https://cms-reco-profiling.web.cern.ch/cms-reco-profiling/
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Posts a message in the github issue that triggered the build. Structure of the message depends on the option used.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Profiling jobs that are submitted manually for each CMSSW release. The performance is summarized on https://cms-reco-profiling.web.cern.ch/. Managed by cms-offline-conveners-reco@cern.ch.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job tests submission to multiple sites. Some of them are expected to fail.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 0,12 * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This run "scram build code-checks" for a cmssw PR to find out if it comply with cmssw code checks. In a CMSSW dev area, it runs git cms-merge-topic -u PR scram build code-checks
This job re-tries twice to recover. If it still fails after two retires then try to understand the failure and re-try again.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Profiling jobs that are submitted manually for each CMSSW release. The performance is summarized on https://cms-reco-profiling.web.cern.ch/. Managed by cms-offline-conveners-reco@cern.ch.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is disabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 22 * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Run this job at the start of your shift to receive MM pings from failed builds/tests
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: A wrapper project that starts a workspace-cleanup-slave and test-docker jobs on selected slaves.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 07 * * *
Description: Generates statistics for each IB ( merged pull request since last IB, test result summary, .etc) as well as structure of release que and stores it in .json files. It then push it to cms-sw.github.io repo as well as deploys on the web server. It is used to generate IB page.
Q/A
- Q: The job failed.
- A: Most likely Github rejected push request because other job pushed after `git pull --rebase` . Do not worry - job builds quite often and next build shouls be succesful. But if it keeps on failing (over 3 times) then try to re-run the job with "RESET" enabled.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: ['update-github-pages']
Periodic builds:
Not periodically build
Description: - this is to sync patatrack branches
- Currently this job does not do any thing (kind of disabled)
Project is disabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
55 * * * *
Description: None
Project is enabled
.
Upstream projects:
- ib-run-igprof:
- ib-run-profiling:
- ib-run-profiling-gpu:
- ib-run-profiling-mem:
- ib-run-profiling-mem-GC:
Downstream projects:
Sub-projects:
Triggers from: ['ib-run-igprof', 'ib-run-profiling', 'ib-run-profiling-mem', 'ib-run-profiling-mem-GC']
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H/15 * * * *
Description: avalenzu: Testing build error in release cms-sw/cmssw#41976 for el8_amd64_gcc12
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job generates property files for triggering os test jobs (e.g., test-os-cs8, test-os-alma8, etc) for any os_arch_compiler combination.
The operating systems tested are rhel8, rocky8, ubi8, el8, cs8, alma8 and lxplus8 os.
Project is enabled
.
Upstream projects:
Downstream projects:
- test-os-alma8:
- test-os-cs8:
- test-os-el8:
- test-os-lxplus8:
- test-os-rhel8:
- test-os-rocky8:
- test-os-ubi8:
Sub-projects:
- test-os-cs8:
- test-os-ubi8:
- test-os-alma8:
- test-os-lxplus8:
- test-os-rhel8:
- test-os-el8:
- test-os-rocky8:
Triggers from: []
Periodic builds:
H 20 * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job checks for changes in the parent image. If there are changes, it triggers the build-docker-container
job so that our based image is updated and uploaded to the registry.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Generates categories.json file and uploads it to this github repo.
The date is later used to generate this page.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 0 * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 10,22 * * *
Description: Job to run das client and cache the results in github to be used by IBs.
Job could fail due to github issues or disk related issue. Normally it is safe to just retry it once github/disk issues are resolved.
There is no need to retry if it has been rerun successfully after the last failure.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job creates new release and tag it on cms-data PR merge. It also creates cmsdist PR with the new release tag
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job update contents of the "data" directory in cms-sw.github.io. It downloads our github pages, parses the log files, updates the documentation accordingly, and uploads the pages again. In this case, the job is automatically triggered after some minutes. If it fails, one just needs to check that the next build was successful so that pages are updated correctly.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: ['cleanup-cms-sw-io-history', 'ib-build-logs']
Periodic builds:
Not periodically build
Description: Job to run das client and cache the results in github to be used by IBs.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H */6 * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This project adds the release information in cms-bot/releases.map file. CVMFS installation is started once a release is available in this file.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Generates CMSSW release notes using Jekyll.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job uploads a release on cmsrep server once approved by release manager.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: This job uploads a release on cmsrep server once approved by release manager.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H/20 * * * *
Description: None
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
H 7 * * *
Description: Job used to transpile cmssdt ib page from ECMAscript6 to regular javascript and push changes to github.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Transpiles Logreader to pure js/html/css and deploys to cmssdt-web.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build
Description: Connect to selected slave and cleans (deletes) workspace.
Project is enabled
.
Upstream projects:
Downstream projects:
Sub-projects:
Triggers from: []
Periodic builds:
Not periodically build