Skip to content
Snippets Groups Projects
  1. Aug 19, 2022
  2. Aug 11, 2022
  3. Aug 10, 2022
    • Antoine Lambert's avatar
      docker: Mount and clone local swh-jenkins-jobs repo for conf testing · 7b19d5be
      Antoine Lambert authored
      Currently, the only way to test Jenkins configuration changes using
      docker is to push changes to a remote feature branch in swh-jenkins-jobs
      repository and make jenkins clone that branch to test the changes.
      
      This is not really convenient to quickly test changes so prefer to
      mount the local swh-jenkins-jobs repository as a docker volume
      and clone that repository from Jenkins filesystem.
      7b19d5be
  4. Jul 20, 2022
  5. Jun 30, 2022
  6. Jun 28, 2022
  7. Jun 03, 2022
  8. May 23, 2022
    • vlorentz's avatar
      Run flake8/mypy/radon sequentially · 166de856
      vlorentz authored
      We have a recurring data race in flake8 tasks, probably caused by 'tox -e mypy'
      creating and deleting files while flake8 scans them; so we should not run
      them at the same time.
      
      While we are at it; also run radon sequentially. flake8 and radon each take less
      than 10s, so we should not notice much of a difference.
      166de856
  9. May 04, 2022
  10. Apr 26, 2022
  11. Apr 25, 2022
  12. Apr 22, 2022
  13. Apr 13, 2022
    • Antoine R. Dumont's avatar
      Simplify docker image build to not override the docker image to build · 723923ce
      Antoine R. Dumont authored
      That's up to the repository's Makefile to determine that. That way, it currently fixes
      the build and push tag logic target to actually work. But bonus, it will allow to keep
      the building logic of image(s) within the scope of the repository which knows what to
      do (so building multiple images becomes possible with that very build).
      
      So now the makefile must respect the following conventions (still explained in the
      template):
      - build: locally build the image out of the repository
      TAG, IMAGE_LABEL (to ease cleanup part) must be provided
      - test: test the locally built image
      TAG must be provided
      - clean: clean up locally built image (parametric on the jenkins build)
      IMAGE_LABEL must be provided
      - push: publish to the registry
      TAG, REGISTRY_URL must be provided
      Verified
      723923ce
  14. Apr 12, 2022
    • Antoine R. Dumont's avatar
      Adapt docker image build to respect a Makefile interface · 65326037
      Antoine R. Dumont authored
      Explained in the pipeline source template.
      
      The following pipeline uses a specific Makefile with the following targets:
      - build: locally build the image out of the repository
        IMAGE_NAME, TAG and IMAGE_LABEL must be provided
      - test: test the locally built image
        IMAGE_NAME, TAG must be provided
      - clean: clean up locally built image (parametric on the jenkins build)
        IMAGE_LABEL must be provided
      - push: publish to the registry
        IMAGE_NAME, TAG, REGISTRY_URL must be provided
      Verified
      65326037
  15. Apr 07, 2022
  16. Apr 06, 2022
  17. Apr 01, 2022
  18. Mar 30, 2022
  19. Mar 29, 2022
  20. Mar 15, 2022
  21. Feb 16, 2022
  22. Dec 15, 2021
  23. Dec 09, 2021
  24. Dec 07, 2021
  25. Oct 25, 2021
  26. Oct 21, 2021
  27. Oct 15, 2021
  28. Oct 14, 2021
Loading