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
Branch
jenkins-jobs-builder-job
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 33348
Build 52274: arc lint + arc unit

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.