packager.io.yml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. .packager.io:
  2. image: docker
  3. stage: test
  4. interruptible: false
  5. rules:
  6. # These jobs can only run for a) published paths and b) when triggered after the packager.io build is complete.
  7. - if: ($CI_PIPELINE_SOURCE == "schedule" || $CI_PIPELINE_SOURCE == "web") && $CI_COMMIT_REF_NAME =~ /^(stable|develop)/
  8. services: []
  9. cache: []
  10. before_script: []
  11. script:
  12. - .gitlab/packager.io/run_scenarios.sh
  13. after_script:
  14. - .gitlab/packager.io/cleanup.sh
  15. packager.io:debian-11:
  16. extends: [.packager.io]
  17. variables:
  18. DISTRIBUTION: debian
  19. DISTRIBUTION_VERSION: '11'
  20. packager.io:debian-12:
  21. extends: [.packager.io]
  22. variables:
  23. DISTRIBUTION: debian
  24. DISTRIBUTION_VERSION: '12'
  25. packager.io:ubuntu-20.04:
  26. extends: [.packager.io]
  27. variables:
  28. DISTRIBUTION: ubuntu
  29. DISTRIBUTION_VERSION: '20.04'
  30. packager.io:ubuntu-22.04:
  31. extends: [.packager.io]
  32. variables:
  33. DISTRIBUTION: ubuntu
  34. DISTRIBUTION_VERSION: '22.04'
  35. packager.io:ubuntu-24.04:
  36. extends: [.packager.io]
  37. variables:
  38. DISTRIBUTION: ubuntu
  39. DISTRIBUTION_VERSION: '24.04'
  40. packager.io:rhel-8:
  41. extends: [.packager.io]
  42. variables:
  43. DISTRIBUTION: rhel
  44. DISTRIBUTION_VERSION: '8'
  45. packager.io:rhel-9:
  46. extends: [.packager.io]
  47. variables:
  48. DISTRIBUTION: rhel
  49. DISTRIBUTION_VERSION: '9'
  50. packager.io:sles-15:
  51. extends: [.packager.io]
  52. variables:
  53. DISTRIBUTION: sles
  54. DISTRIBUTION_VERSION: '15'