services.yml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. .variables_selenium_firefox:
  2. variables:
  3. REMOTE_URL: 'http://selenium-firefox:4444/wd/hub'
  4. BROWSER: 'firefox'
  5. BROWSER_HEADLESS: 'true'
  6. START_XVFB: 'false' # not needed for headless mode
  7. SE_NODE_MAX_SESSIONS: '5'
  8. SE_NODE_OVERRIDE_MAX_SESSIONS: 'true'
  9. SE_OPTS: '--log /builds/selenium.log'
  10. .variables_selenium_chrome:
  11. variables:
  12. REMOTE_URL: 'http://selenium-chrome:4444/wd/hub'
  13. BROWSER: chrome
  14. BROWSER_HEADLESS: 'true'
  15. START_XVFB: 'false' # not needed for headless mode
  16. SE_NODE_MAX_SESSIONS: '5'
  17. SE_NODE_OVERRIDE_MAX_SESSIONS: 'true'
  18. SE_OPTS: '--log /builds/selenium.log'
  19. CHROME_LOG_FILE: '/builds/chrome.log'
  20. .variables_proxy:
  21. variables:
  22. CI_PROXY_URL: 'ci-service-proxy:3128'
  23. CI_PROXY_USER: 'zammad'
  24. CI_PROXY_PASSWORD: 'zammad'
  25. .variables_mattermost:
  26. variables:
  27. MATTERMOST_URL: 'http://ci-service-mattermost:8065'
  28. MATTERMOST_USER: 'zammad'
  29. MATTERMOST_PASSWORD: 'ZammaD-2024-Mattermost!'
  30. MATTERMOST_CHANNEL: 'zammad-channel'
  31. .variables_idoit:
  32. variables:
  33. IDOIT_API_CATEGORY: 'Building'
  34. IDOIT_API_ENDPOINT: 'http://ci-service-idoit:80'
  35. IDOIT_API_TOKEN: 'admin'
  36. .variables_ftp:
  37. variables:
  38. FTP_URL: 'ftp://ci-service-ftp'
  39. .variables_auth:
  40. variables:
  41. KEYCLOAK_BASE_URL: 'http://ci-service-auth:8080'
  42. KEYCLOAK_CREATE_ADMIN_USER: 'true'
  43. KEYCLOAK_ADMIN_USER: 'admin'
  44. KEYCLOAK_ADMIN_PASSWORD: 'admin'
  45. KEYCLOAK_DATABASE_VENDOR: 'dev-file'
  46. KEYCLOAK_EXTRA_ARGS: '--import-realm'
  47. .variables_s3:
  48. variables:
  49. S3_URL: http://zammadadmin:zammadadmin@ci-service-s3:9000/zammad?region=de-zammad-s1&force_path_style=true
  50. MINIO_ROOT_USER: zammadadmin
  51. MINIO_ROOT_PASSWORD: zammadadmin
  52. MINIO_DEFAULT_BUCKET: zammad
  53. .services:
  54. mysql:
  55. name: $CI_REGISTRY/docker/zammad-mysql:stable
  56. alias: mysql
  57. mariadb:
  58. name: $CI_REGISTRY/docker/zammad-mariadb:stable
  59. alias: mysql
  60. postgresql:
  61. name: $CI_REGISTRY/docker/zammad-postgresql:$POSTGRESQL_TAG
  62. alias: postgresql
  63. elasticsearch:
  64. name: $CI_REGISTRY/docker/zammad-elasticsearch:$ELASTICSEARCH_TAG
  65. alias: elasticsearch
  66. selenium-chrome:
  67. name: $CI_REGISTRY/docker/zammad-selenium-chrome:stable
  68. alias: selenium-chrome
  69. selenium-firefox:
  70. name: $CI_REGISTRY/docker/zammad-selenium-firefox:stable
  71. alias: selenium-firefox
  72. redis:
  73. name: $CI_REGISTRY/docker/zammad-redis:stable
  74. alias: redis
  75. memcached:
  76. name: $CI_REGISTRY/docker/zammad-memcached:stable
  77. alias: memcached
  78. command: ['memcached', '-m', '256M']
  79. imap:
  80. name: $CI_REGISTRY/docker/zammad-imap:stable
  81. alias: mail
  82. proxy:
  83. name: $CI_REGISTRY/docker/zammad-proxies:stable
  84. alias: ci-service-proxy
  85. auth:
  86. name: $CI_REGISTRY/docker/zammad-auth:stable
  87. alias: ci-service-auth
  88. mattermost:
  89. name: $CI_REGISTRY/docker/zammad-mattermost:stable
  90. alias: ci-service-mattermost
  91. idoit:
  92. name: $CI_REGISTRY/docker/zammad-idoit:stable
  93. alias: ci-service-idoit
  94. ftp:
  95. name: $CI_REGISTRY/docker/zammad-ftp:stable
  96. alias: ci-service-ftp
  97. ldap:
  98. name: $CI_REGISTRY/docker/zammad-ldap:stable
  99. alias: ci-service-ldap
  100. s3:
  101. name: $CI_REGISTRY/docker/zammad-s3:stable
  102. alias: ci-service-s3
  103. command: ['server', '/data']