summaryrefslogtreecommitdiff
path: root/resolve-pathname/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to 'resolve-pathname/.travis.yml')
-rw-r--r--resolve-pathname/.travis.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/resolve-pathname/.travis.yml b/resolve-pathname/.travis.yml
new file mode 100644
index 0000000..afc599e
--- /dev/null
+++ b/resolve-pathname/.travis.yml
@@ -0,0 +1,27 @@
+language: node_js
+node_js: node
+cache: npm
+env:
+- TEST_ENV=cjs BUILD_ENV=cjs
+- TEST_ENV=umd BUILD_ENV=umd
+- TEST_ENV=source
+before_script:
+- ([[ -z "$BUILD_ENV" ]] || npm run build)
+script:
+- npm run lint
+- npm test
+jobs:
+ include:
+ - stage: Release
+ if: tag =~ ^v[0-9]
+ env: NPM_TAG=$([[ "$TRAVIS_TAG" == *-* ]] && echo "next" || echo "latest")
+ script: echo "Releasing $TRAVIS_TAG to npm with tag \"$NPM_TAG\" ..."
+ deploy:
+ provider: npm
+ skip_cleanup: true
+ tag: "$NPM_TAG"
+ email: npm@mjackson.me
+ api_key:
+ secure: FFo4kATFfuGW7IhODQr6PaqxrwCzAyQd3o3EU3irJkfA/PAMVg8Ccd8LeCFOZQZ0Lf1xMwGnQaaw9a3MQBukIXTyX7gzuXfq0PFH3w4gxQbLiiG6DKX+vIvC9dm0yuELfIzfq2znqEtK0mmGKT6y1ZYUqYe+BeQkaksD3cBfVaK5UVCg6ktratfnPtlvPoErRmn6yR8BydQPw75p10ofAkRf/EPfJ1q6fEpSODDs88/I5WO1s3XldIycSw+x2xc49p+7CFx1whU4vZ8MHp9ccFIv16WPCaSQ77Gnkk2FSUXH2+swGH8+5b8PD2WunDvrTM6dq1FOrqhliu9UUgNUrWW2Zi2CymbYtG/S7AxJB4S7+zTCkdThjIkgKVIknMglG/d7Fa0Q+tAvU7/KkyMAYCCXl+ntbVuBl36SpxgqnWo8N5BJfWR0J2SwKqaKXk1Bj9IKrB+zwVnZW982V3BmaUvMqfkA/lHaw0urRy/fdtepWE4ax8nLAMkWjP9rOOPn6GUjcaiBz8DrdZ1Bz1ytvlkLS6xrbyxW3iLfkAvWB26RB/nD2y/L896ciNLx6rG/ZPM7Iy8aQtxKs6RrNcvHCdjD/77nDqh+kBzsCYApF2p/Mmyd+GPqM9N3NlI+jznYvNrpCOxN79zz12lj+w3NqBA0/TFed1TrLHPHzAMx38Q=
+ on:
+ tags: true