summaryrefslogtreecommitdiffstats
path: root/packages/markdown/marked/.travis.yml
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2019-04-20 15:18:33 +0300
committerLauri Ojansivu <x@xet7.org>2019-04-20 15:18:33 +0300
commit73e265d8fd050ae3daa67472b4465a5c49d68910 (patch)
tree677b233934a43d8f873e24c794ce289d85e3a9b7 /packages/markdown/marked/.travis.yml
parent6117097a93bfb11c8bd4c87a23c44a50e22ceb87 (diff)
downloadwekan-73e265d8fd050ae3daa67472b4465a5c49d68910.tar.gz
wekan-73e265d8fd050ae3daa67472b4465a5c49d68910.tar.bz2
wekan-73e265d8fd050ae3daa67472b4465a5c49d68910.zip
Include to Wekan packages directory contents, so that meteor command would build all directly.
This also simplifies build scripts. Thanks to xet7 !
Diffstat (limited to 'packages/markdown/marked/.travis.yml')
-rw-r--r--packages/markdown/marked/.travis.yml46
1 files changed, 46 insertions, 0 deletions
diff --git a/packages/markdown/marked/.travis.yml b/packages/markdown/marked/.travis.yml
new file mode 100644
index 00000000..8ff71da4
--- /dev/null
+++ b/packages/markdown/marked/.travis.yml
@@ -0,0 +1,46 @@
+language: node_js
+
+jobs:
+ fast_finish: true
+ allow_failures:
+ - stage: security scan 🔐
+
+ include:
+ - stage: unit tests 👩🏽‍💻
+ script: npm run test:unit
+ node_js: lts/*
+
+ - stage: spec tests 👩🏽‍💻
+ script: npm run test:specs
+ node_js: v4
+ - node_js: lts/*
+ - node_js: node
+
+ - stage: lint ✨
+ script: npm run test:lint
+ node_js: lts/*
+
+ - stage: minify 🗜️
+ script: |
+ npm run build
+ if ! git diff --quiet; then
+ git config --global user.email "travis@travis-ci.org"
+ git config --global user.name "Travis-CI"
+ git config credential.helper "store --file=.git/credentials"
+ echo "https://${GITHUB_TOKEN}:@github.com" > .git/credentials
+ git commit -am '🗜️ minify [skip ci]'
+ git push origin HEAD:${TRAVIS_BRANCH}
+ fi
+ node_js: lts/*
+ if: branch = master AND type = push
+
+ - stage: security scan 🔐
+ script: npm run test:redos
+ node_js: lts/*
+
+cache:
+ directories:
+ - node_modules
+
+git:
+ depth: 3