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}"