Page MenuHomeSoftware Heritage

jobs/tools: Add jenkins-jobs-builder job
ClosedPublic

Authored by anlambert on Dec 23 2022, 6:48 PM.

Details

Summary

This job is responsible of updating the Jenkins jobs configuration
when executed. It will be triggered when pushing changes to the
swh-jenkins-jobs repository.

When triggered from a GitLab merge request, Jenkins jobs configuration
is not updated, only proper jobs generation is checked.

Depends on D8981

Diff Detail

Repository
rCJSWH Jenkins jobs
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

ardumont added a subscriber: ardumont.

lgtm

one question inline.

jobs/tools/jenkins-jobs-builder.yaml
7

Is that still a test?

When do we plan to use the production gitlab.s.o?

This revision is now accepted and ready to land.Jan 2 2023, 2:22 PM
jobs/tools/jenkins-jobs-builder.yaml
7

Currently yes, we will switch to gitlab production URL after the migration.

By the way, I deduplicated those variables in D8985.

jobs/tools/jenkins-jobs-builder.yaml
7

thx.