travis: used own retry script, since travis_retry does not work in makefile

This commit is contained in:
Jarek Kowalski committed 2020-02-29 10:46:42 -08:00
1 parent 6d4d66621e
commit 007890ebfd
2 files changed
+11 -4

No files matched your search

+4 -4
View File
@@ -6,10 +6,10 @@ KOPIA_INTEGRATION_EXE=$(CURDIR)/dist/integration/kopia.exe
all: test lint vet integration-tests
maybe_travis_retry=
retry=
ifneq ($(TRAVIS_OS_NAME),)
maybe_travis_retry=travis_retry
retry=$(CURDIR)/tools/retry.sh
endif
include tools/tools.mk
@@ -73,9 +73,9 @@ kopia-ui: goreleaser
$(MAKE) -C app build-electron
travis-release:
$(maybe_travis_retry) $(MAKE) goreleaser kopia-ui
$(retry) $(MAKE) goreleaser kopia-ui
$(MAKE) lint vet test-with-coverage html-ui-tests
$(maybe_travis_retry) $(MAKE) integration-tests
$(retry) $(MAKE) integration-tests
ifeq ($(TRAVIS_OS_NAME),linux)
$(MAKE) website
$(MAKE) stress-test
Executable
+7
View File
@@ -0,0 +1,7 @@
for attempt in 1 2 3; do
echo "+ $@ (attempt $attempt)"
if "$@"; then
exit 0
fi
done
exit 1