chore: create build artifacts for each commit (#2082)

* chore: create build artifacts for each commit

* Switch to new npm package

* Update version to latest

* Publish the builds after all modes succeeded.

* Address comments

* Change snake_case to camelCase
This commit is contained in:
Paul Gschwendtner
2016-12-09 22:57:28 +01:00
committed by mmalerba
parent 714c2a48df
commit 58d2aa3f9c
4 changed files with 65 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
#!/bin/bash
# Script which always runs when the current Travis mode succeeds.
# Used to run the travis-after-modes script, which checks if all other modes finished.
# Go to the project root directory
cd $(dirname $0)/../..
npmBin=$(npm bin)
ciResult=$($npmBin/travis-after-modes)
if [ "$ciResult" = "PASSED" ] && [ -z "$TRAVIS_PULL_REQUEST" ]; then
echo "All travis modes passed. Publishing the build artifacts..."
./scripts/release/publish-build-artifacts.sh
fi