From bf522d1c67c2b408f26468cda8ea38fe0a84dfd3 Mon Sep 17 00:00:00 2001 From: Mikael Roos Date: Mon, 23 Apr 2018 16:29:43 +0200 Subject: [PATCH] Upgrade CircleCI to v2. --- .circleci/config.yml | 45 ++++++++++++++++++++++++++++++++++++++++++++ circle.yml | 13 ------------- 2 files changed, 45 insertions(+), 13 deletions(-) create mode 100644 .circleci/config.yml delete mode 100644 circle.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..4032e8e --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,45 @@ +version: 2 +jobs: + build: + docker: + # specify the version you desire here + #- image: circleci/php:7.1.5-browsers + - image: anax/dev + + # Specify service dependencies here if necessary + # CircleCI maintains a library of pre-built images + # documented at https://circleci.com/docs/2.0/circleci-images/ + # - image: circleci/mysql:9.4 + + working_directory: ~/repo + + steps: + - checkout + + # Download and cache dependencies + - restore_cache: + keys: + - v1-dependencies-{{ checksum "composer.json" }} + # fallback to using the latest cache if no exact match + # is found + - v1-dependencies- + + #- run: composer install -n --prefer-dist + - run: make install + + - save_cache: + paths: + - ./vendor + key: v1-dependencies-{{ checksum "composer.json" }} + + - run: make check + - run: make test + + + +notify: + webhooks: + # canax + - url: https://webhooks.gitter.im/e/c8ff44f50de935adf880 + # canax/MODULE_NAME + #- url: https://webhooks.gitter.im/e/f3c54aa2038b634b5118 diff --git a/circle.yml b/circle.yml deleted file mode 100644 index ebda400..0000000 --- a/circle.yml +++ /dev/null @@ -1,13 +0,0 @@ -machine: - php: - #version: 5.6.18 - - - -test: - pre: - - make install - - make check - - override: - - make test