--- /dev/null
+# https://circleci.com/docs/2.0/workflows/#using-workspaces-to-share-data-among-jobs
+defaults: &defaults
+ working_directory: ~/drush
+ environment:
+ TZ: "/usr/share/zoneinfo/America/Los_Angeles"
+ TERM: dumb
+ UNISH_NO_TIMEOUTS: y
+ UNISH_DB_URL: mysql://root:@127.0.0.1
+ UNISH_TMP: /tmp
+ PHPUNIT_ARGS: ""
+
+version: 2
+jobs:
+ build:
+ <<: *defaults
+ docker:
+ - image: circleci/php:7.1-apache-node
+ environment:
+ - MYSQL_HOST=127.0.0.1
+ - image: circleci/mysql:5.7.18
+ steps:
+ - checkout
+ - run: $HOME/drush/.circleci/setup.sh
+ - run: unish.sut.php
+ - run: unish.phpunit.php $PHPUNIT_ARGS
+
+ build_highest:
+ <<: *defaults
+ docker:
+ - image: circleci/php:7.1-apache-node
+ environment:
+ - MYSQL_HOST=127.0.0.1
+ - COMPOSER=composer-highest.json
+ - image: circleci/mysql:5.7.18
+ steps:
+ - checkout
+ - run: $HOME/drush/.circleci/setup.sh
+ - run: unish.sut.php
+ - run: unish.phpunit.php $PHPUNIT_ARGS
+
+ build_56:
+ <<: *defaults
+ docker:
+ - image: circleci/php:5.6-apache-node
+ environment:
+ - MYSQL_HOST=127.0.0.1
+ - image: circleci/mysql:5.7.18
+ steps:
+ - checkout
+ - run: $HOME/drush/.circleci/setup.sh
+ - run: unish.sut.php
+ - run: unish.phpunit.php $PHPUNIT_ARGS
+
+workflows:
+ version: 2
+ build_test:
+ jobs:
+ - build
+ - build_highest
+ - build_56
+