-
Diogo Mendes authoredDiogo Mendes authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
config.yml 49.31 KiB
version: 2.1
########################################################################################################################
# EXECUTORS #
########################################################################################################################
executors:
# CircleCI base Node + Headless browsers + Clojure CLI - big one
# Maildev runs by default with all Cypress tests
builder:
working_directory: /home/circleci/metabase/metabase/
docker:
- image: metabase/ci:circleci-java-8-clj-1.10.3.929-07-27-2021-node-browsers
tester:
working_directory: /home/circleci/metabase/metabase/
docker:
- image: metabase/ci:circleci-java-8-clj-1.10.3.929-07-27-2021-node-browsers
- image: maildev/maildev:1.1.0
- image: metabase/qa-databases:postgres-sample-12
- image: metabase/qa-databases:mongo-sample-4.0
- image: metabase/qa-databases:mysql-sample-8
java-8:
working_directory: /home/circleci/metabase/metabase/
docker:
- image: metabase/ci:circleci-java-8-clj-1.10.3.929-07-27-2021-node-browsers
# Java 11 tests also test Metabase with the at-rest encryption enabled. See
# https://metabase.com/docs/latest/operations-guide/encrypting-database-details-at-rest.html for an explanation of
# what this means.
java-11:
working_directory: /home/circleci/metabase/metabase/
docker:
- image: metabase/ci:circleci-java-11-clj-1.10.3.929-07-27-2021-node-browsers
environment:
MB_ENCRYPTION_SECRET_KEY: Orw0AAyzkO/kPTLJRxiyKoBHXa/d6ZcO+p+gpZO/wSQ=
java-16:
working_directory: /home/circleci/metabase/metabase/
docker:
- image: metabase/ci:circleci-java-16-clj-1.10.3.929-07-27-2021-node-browsers
postgres-9-6:
working_directory: /home/circleci/metabase/metabase/
docker:
- image: metabase/ci:circleci-java-11-clj-1.10.3.929-07-27-2021-node-browsers
environment:
MB_DB_TYPE: postgres
MB_DB_PORT: 5432
MB_DB_HOST: localhost
MB_DB_DBNAME: circle_test
MB_DB_USER: circle_test
MB_POSTGRESQL_TEST_USER: circle_test
- image: circleci/postgres:9.6-alpine
environment:
POSTGRES_USER: circle_test
POSTGRES_DB: circle_test
postgres-latest:
working_directory: /home/circleci/metabase/metabase/
docker:
- image: metabase/ci:circleci-java-11-clj-1.10.3.929-07-27-2021-node-browsers
environment:
MB_DB_TYPE: postgres
MB_DB_PORT: 5432
MB_DB_HOST: localhost
MB_DB_DBNAME: metabase_test
MB_DB_USER: metabase_test