otrs.yml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. .template_integration_otrs:
  2. extends:
  3. - .template_integration
  4. script:
  5. - !reference [.scripts, zammad_db_init]
  6. - bundle exec rspec spec/integration/otrs_spec.rb
  7. services:
  8. - !reference [.services, mysql]
  9. - !reference [.services, postgresql]
  10. - !reference [.services, redis]
  11. - !reference [.services, memcached]
  12. - name: $CI_REGISTRY/docker/zammad-ci-otrsimport-db:$OTRS_CONTAINER_TAG
  13. alias: zammad-ci-otrsimport-db
  14. - name: $CI_REGISTRY/docker/zammad-ci-otrsimport-app:$OTRS_CONTAINER_TAG
  15. alias: zammad-ci-otrsimport-app
  16. variables:
  17. IMPORT_OTRS_ENDPOINT: 'http://zammad-ci-otrsimport-app/otrs/public.pl?Action=ZammadMigrator'
  18. TZ: 'Europe/Berlin' # Required for the zammad-ci-otrsimport-app containers
  19. .template_integration_otrs_manual:
  20. extends:
  21. - .template_integration_otrs
  22. rules:
  23. - when: manual
  24. allow_failure: true
  25. rspec:integration:otrs:6:
  26. extends:
  27. - .template_integration_otrs
  28. variables:
  29. OTRS_CONTAINER_TAG: 'otrs6'
  30. rspec:integration:otrs:5:
  31. extends:
  32. - .template_integration_otrs_manual
  33. variables:
  34. OTRS_CONTAINER_TAG: 'otrs5'
  35. rspec:integration:otrs:4:
  36. extends:
  37. - .template_integration_otrs_manual
  38. variables:
  39. OTRS_CONTAINER_TAG: 'otrs4'
  40. rspec:integration:otrs:33:
  41. extends:
  42. - .template_integration_otrs_manual
  43. variables:
  44. OTRS_CONTAINER_TAG: 'otrs33'
  45. rspec:integration:otrs:32:
  46. extends:
  47. - .template_integration_otrs_manual
  48. variables:
  49. OTRS_CONTAINER_TAG: 'otrs32'
  50. rspec:integration:otrs:31:
  51. extends:
  52. - .template_integration_otrs_manual
  53. variables:
  54. OTRS_CONTAINER_TAG: 'otrs31'