Skip to content
Snippets Groups Projects
  1. Mar 26, 2024
  2. Sep 22, 2023
    • Antoine Lambert's avatar
      jenkins-jobs-builder: Remove not required jenkins_token parameter · a43ced88
      Antoine Lambert authored
      For some reason, likely due to the fact that it is a hidden one, that parameter
      was not correctly transmitted to the job setting gitlab webhooks and the jenkins
      jobs could not be triggered anymore.
      
      Nevertheless, the webhooks job also has the same hidden parameter with the rotated
      token as default value so we can safely remove the jenkins_token parameter for the
      jenkins-jobs-builder job.
      a43ced88
  3. Sep 12, 2023
  4. Jan 17, 2023
  5. Jan 10, 2023
  6. Jan 06, 2023
  7. Jan 04, 2023
  8. 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