Page MenuHomePhabricator

Delete unused Jenkins jobs
Open, Needs TriagePublic

Description

Looking at https://integration.wikimedia.org/ci/view/All%20jobs/ , there are plenty of jobs that never ran, we should most certainly delete them.

  • quibble-integration
  • debian-glue-nocheck
  • -php-security T309655
  • wikibase-daily-npm-audit-daily-node20-npmaudit - T383134

Event Timeline

hashar renamed this task from Deleted unused Jenkins jobs to Delete unused Jenkins jobs.Jan 7 2025, 3:21 PM

Some of them are matrix-creations that we never run in practice.

I went to install the Extra Columns Jenkins plugin to create an All jobs view that shows the Last Build.

At a quick glance the job we never ran are:

  • as James said, variants generated by JJB which we do not trigger from Zuul
  • jobs for obsolete repositories (for example cergen is being decommissioned)
  • some rarely run jobs such as deployment-charts-tox-update_version

I found some contender such as the assert-lock jobs T74952.

Change #1108778 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: remove quibble-integration Matrix job

https://gerrit.wikimedia.org/r/1108778

Change #1108780 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] Remove debian-glue-nocheck job

https://gerrit.wikimedia.org/r/1108780

Change #1108778 merged by jenkins-bot:

[integration/config@master] jjb: remove quibble-integration Matrix job

https://gerrit.wikimedia.org/r/1108778

Change #1108780 merged by jenkins-bot:

[integration/config@master] Remove debian-glue-nocheck job

https://gerrit.wikimedia.org/r/1108780

Change #1180513 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: remove assert-lock experimental jobs

https://gerrit.wikimedia.org/r/1180513

Change #1180513 merged by jenkins-bot:

[integration/config@master] jjb: remove assert-lock experimental jobs

https://gerrit.wikimedia.org/r/1180513