chore(ci): add wiredeps script

This commit is contained in:
Nico Rehwaldt 2019-04-12 16:13:28 +02:00 committed by Nico Rehwaldt
parent b596c6dd06
commit e9f99b00c7
2 changed files with 23 additions and 0 deletions

View File

@ -6,6 +6,8 @@ jobs:
- stage: test
addons:
firefox: 'latest-esr'
before_script:
- ./tasks/wiredeps
script:
- COVERAGE=1 TEST_BROWSERS=Firefox,PhantomJS xvfb-run npm run all
- npx codecov

21
tasks/wiredeps Executable file
View File

@ -0,0 +1,21 @@
#! /bin/bash
FEATURE_BRANCH=
if [ "$TRAVIS_TAG" == "" ]; then
if [ "$TRAVIS_PULL_REQUEST_BRANCH" != "" ]; then
FEATURE_BRANCH="$TRAVIS_PULL_REQUEST_BRANCH";
else
FEATURE_BRANCH="$TRAVIS_BRANCH";
fi
echo "Attempting to install diagram-js@$FEATURE_BRANCH";
npm install "diagram-js@bpmn-io/diagram-js#$FEATURE_BRANCH";
if [ $? -ne 0 ]; then
echo "Falling back to diagram-js@master";
npm install "diagram-js@bpmn-io/diagram-js#master";
fi
fi