From 827ce21dfcbada94e39d6b31740512f89db0f977 Mon Sep 17 00:00:00 2001 From: Rajab Natshah <rajabn@gmail.com> Date: Tue, 2 Feb 2021 12:28:39 +0200 Subject: [PATCH] Issue #3194401: Switch to CircleCI as the default automated testing platform --- .circleci/config.yml | 39 +++++++++++++++++++-------------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index e32e721e..9c209a83 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,29 +1,28 @@ version: 2.1 orbs: browser-tools: circleci/browser-tools@1.1 -executors: - varbase-build: - docker: - - image: circleci/php:7.3-apache-stretch-node-browsers - auth: - username: mydockerhub-user - password: $DOCKERHUB_PASSWORD - - image: circleci/mysql:8.0.4 - auth: - username: mydockerhub-user - password: $DOCKERHUB_PASSWORD - entrypoint: ['docker-entrypoint.sh', '--default-authentication-plugin=mysql_native_password'] - environment: - MYSQL_ROOT_PASSWORD: rootpw - MYSQL_DATABASE: test_varbase - MYSQL_USER: user - MYSQL_PASSWORD: passw0rd - working_directory: /var/www/html/varbase/docroot +defaults: &defaults + docker: + - image: circleci/php:7.3-apache-stretch-node-browsers + auth: + username: mydockerhub-user + password: $DOCKERHUB_PASSWORD + - image: circleci/mysql:8.0.4 + auth: + username: mydockerhub-user + password: $DOCKERHUB_PASSWORD + entrypoint: ['docker-entrypoint.sh', '--default-authentication-plugin=mysql_native_password'] + environment: + MYSQL_ROOT_PASSWORD: rootpw + MYSQL_DATABASE: test_varbase + MYSQL_USER: user + MYSQL_PASSWORD: passw0rd + working_directory: /var/www/html/varbase/docroot jobs: varbase-setup: resource_class: small - executor: varbase-build + <<: *defaults steps: - checkout: path: /var/www/html/varbase @@ -163,7 +162,7 @@ jobs: drush cr varbase-testing: resource_class: small - executor: varbase-build + <<: *defaults parallelism: 4 steps: ## Automated Functional Acceptance Testing group - 01 website base requirements -- GitLab