Skip to content
Snippets Groups Projects
  1. Jan 17, 2023
  2. Jan 10, 2023
  3. Jan 06, 2023
  4. Jan 04, 2023
  5. Jan 03, 2023
    • Antoine Lambert's avatar
      jobs/tools: Add setup-gitlab-webhooks job · b2c09ea7
      Antoine Lambert authored
      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.
      b2c09ea7
    • Antoine Lambert's avatar
      jobs/tools: Add jenkins-jobs-builder job · 6737a1e5
      Antoine Lambert authored
      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.
      6737a1e5
Loading