@cryptotaxi247 / netdata-1 / commits / 50d3a6f84

go through whole nightly before quiting (#5219)

Paweł Krupa committed Jan 22, 2019 at 13:39 UTC 50d3a6f84ed0659d5c7004283b5e745e6a0b956d
1 file changed +20 -14
.travis/nightlies.sh
+20 -14
@@ -1,6 +1,6 @@
1 #!/bin/bash
2
3 -set -e
3 +BAD_THING_HAPPENED=0
4
5 if [ ! -f .gitignore ]; then
6 echo "Run as ./travis/$(basename "$0") from top level directory of git repository"
@@ -21,19 +21,25 @@ if [ "$NO_COMMITS" == "$(rev <packaging/version | cut -d- -f 2 | rev)" ]; then
21 exit 0
22 fi
23 echo "$LAST_TAG-$((NO_COMMITS + 1))-nightly" >packaging/version
24 -git add packaging/version
25 -
26 -echo "---- GENERATE CHANGELOG -----"
27 -.travis/generate_changelog.sh
28 -git add CHANGELOG.md
29 -
30 -echo "---- UPLOAD FILE CHANGES ----"
31 -git commit -m '[ci skip] create nightly packages and update changelog'
32 -git push "https://${GITHUB_TOKEN}:@$(git config --get remote.origin.url | sed -e 's/^https:\/\///')"
24 +git add packaging/version || exit 1
25 +
26 +echo "--- GENERATE CHANGELOG ---"
27 +if .travis/generate_changelog.sh; then
28 + git add CHANGELOG.md
29 +
30 + echo "--- UPLOAD FILE CHANGES ---"
31 + git commit -m '[ci skip] create nightly packages and update changelog'
32 + git push "https://${GITHUB_TOKEN}:@$(git config --get remote.origin.url | sed -e 's/^https:\/\///')"
33 +else
34 + git clean -xfd
35 + BAD_THING_HAPPENED=1
36 +fi
37
34 -echo "---- BUILD & PUBLISH DOCKER IMAGES ----"
38 +echo "--- BUILD & PUBLISH DOCKER IMAGES ---"
39 export REPOSITORY="netdata/netdata"
36 -packaging/docker/build.sh
40 +packaging/docker/build.sh || BAD_THING_HAPPENED=1
41 +
42 +echo "--- BUILD ARTIFACTS ---"
43 +.travis/create_artifacts.sh || BAD_THING_HAPPENED=1
44
38 -echo "---- BUILD ARTIFACTS ----"
39 -.travis/create_artifacts.sh
45 +exit "${BAD_THING_HAPPENED}"