From aec7cf7bc28864a4ccfb55516db05f4781944aa2 Mon Sep 17 00:00:00 2001 From: James Date: Wed, 30 Sep 2020 14:49:25 +0100 Subject: [PATCH] init drone file --- .drone.yml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..9f0706f --- /dev/null +++ b/.drone.yml @@ -0,0 +1,38 @@ +kind: pipeline +type: docker +name: testsuite + +steps: + +- name: composer install + image: chialab/php + commands: + - composer install + volumes: + - name: composer-cache + path: /root/.composer/cache/ + +- name: wait for test server + image: alpine + commands: + - echo "Waiting for server to launch on testserver:8080..." + - while ! nc -z testserver 8080; do sleep 0.1 ; done + - echo "Ready!" + +- name: run tests + image: chialab/php + environment: + - URL=testserver:8080 + commands: + - sleep 10 + - vendor/bin/phpunit tests + +services : + +- name: testserver + image: node + detach: true + commands: + - cd tests/server/ + - npm install + - node server.js