Skip to content
Snippets Groups Projects
  1. Oct 13, 2023
  2. Oct 12, 2023
  3. Sep 28, 2023
  4. 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
  5. Sep 21, 2023
  6. Sep 12, 2023
  7. Sep 11, 2023
  8. Aug 22, 2023
  9. Aug 02, 2023
  10. Aug 01, 2023
  11. Jul 26, 2023
    • Antoine R. Dumont's avatar
      build-docker-image: Fix application tag concurrent issue push · 66a5fb45
      Antoine R. Dumont authored
      Currently, it can still happen that concurrent build is triggered and docker images for
      the same applications are built in parallel. This results in an infinite loop for one of
      the docker images. [1]
      
      This tries to overcome that issue by writing early on in the pipeline an empty tag (with
      the next version to be built). That way, if concurrent issue arises, the next build
      should take the next version.
      
      [1] Possible scenario is swh.core is tagged (or any other highly connected module like
      swh.storage) triggers the rebuild of the application swh.loader.git. In the mean time,
      swh.loader.git is itself tagged, then possibly the 2 images are built closely enough
      that one will get stuck trying to push the exact same tag.
      66a5fb45
  12. Jul 24, 2023
  13. Jul 19, 2023
  14. Jul 12, 2023
    • Antoine R. Dumont's avatar
      build-docker-images: Make this job non concurrent · 25a1f217
      Antoine R. Dumont authored
      Otherwise, in some edge cases, it could happen a same dependency is needed to be built.
      One of those could end up in the infinite loop of not being able to push the same
      tag (since one succeeded).
      
      It could be fixed differently but it would require a more convoluted fix. So we'll go
      the simple path instead for now.
      
      It happened recently when core and storage needed to be rebuilt and the scrubber
      application got trapped in that infinite loop.
      25a1f217
  15. Jul 11, 2023
  16. Jul 10, 2023
  17. Jul 05, 2023
  18. Jul 04, 2023
  19. Jun 29, 2023
  20. Jun 28, 2023
  21. Jun 27, 2023
  22. Jun 26, 2023
Loading