HomeSoftware Heritage

jobs/tools: Add setup-gitlab-webhooks job

This commit no longer exists in the repository. It may have been part of a branch which was deleted.This commit has been deleted in the repository: it is no longer reachable from any branch, tag, or ref.

Description

jobs/tools: Add setup-gitlab-webhooks job

This job is responsible to setup the webhooks on swh GitLab repositories
enabling to trigger Jenkins builds when pushing changes or creating merge
requests.

It parses Jenkins jobs builder YAML configuration to get the name of the
repos with CI setup and set webhook URLs in GitLab projects through HTTP
requests to the GitLab REST API.

It is triggered at the end of the swh-jenkins-jobs-builder job after jobs
have been reconfigured.

Details

Provenance
anlambertAuthored on Dec 14 2022, 4:36 PM
anlambertPushed on Dec 23 2022, 6:29 PM

Commit No Longer Exists

This commit no longer exists in the repository.