Page MenuHomePhabricator

Remove "docker" suffix from Jenkins jobs
Closed, ResolvedPublic

Description

There is no reason to keep a `-docker' in the Jenkins CI jobs. That was introduced to differentiate between jobs running in Nodepool / VM from the jobs moved to permanent agent and using Docker.

Event Timeline

Change #1016827 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] jjb, Zuul: Rename all jobs to drop '-docker' label

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

Change #1016827 merged by jenkins-bot:

[integration/config@master] jjb, Zuul: Rename all jobs to drop '-docker' label

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

Mentioned in SAL (#wikimedia-releng) [2024-04-05T21:35:28Z] <James_F> Zuul: Rename all jobs to drop '-docker' label for T360327

Jdforrester-WMF subscribed.

Deployed and (so far) seems to work fine, but the ./jjb-delete script doesn't seem to work for me, so someone else needs to run it for the following 451 no-longer-used jobs: https://phabricator.wikimedia.org/P59726

Mentioned in SAL (#wikimedia-releng) [2024-04-08T08:14:18Z] <hashar> Deleting obsolete caches following renaming of Jenkins jobs to drop the docker suffix | T360327

Mentioned in SAL (#wikimedia-releng) [2024-04-08T08:17:16Z] <hashar> Remove obsolete jobs containing docker in their name (see https://phabricator.wikimedia.org/P59726) and restarting CI Jenkins| T360327

Mentioned in SAL (#wikimedia-releng) [2024-05-13T13:48:58Z] <hashar> Deleted Jenkins builds for the deleted jobs that had a -docker suffix | T360327

That eventually caused castor to no more restore caches in jobs since it relied on the job name having docker: T368550: castor does not restore caches?