travis: only build the UI on macOS since Linux will build everything except it

This commit is contained in:
Jarek Kowalski committed 2020-02-03 19:08:38 -08:00
1 parent 6493a56270
commit 80f5a403ce
2 files changed
+5 -6

No files matched your search

-4
View File
@@ -11,10 +11,6 @@ addons:
- rpm
install: make travis-setup
script: make travis-release
cache:
directories:
- $HOME/.cache/electron
- $HOME/.cache/electron-builder
deploy:
- provider: releases
api_key:
+5 -2
View File
@@ -70,14 +70,17 @@ endif
kopia-ui: goreleaser
$(MAKE) -C app $(KOPIA_UI_BUILD_TARGET)
travis-release: goreleaser kopia-ui website
ifeq ($(TRAVIS_OS_NAME),osx)
travis-release: kopia-ui
else
travis-release: goreleaser kopia-ui website
$(MAKE) test-all
$(MAKE) integration-tests
$(MAKE) stress-test
ifneq ($(TRAVIS_TAG),)
$(MAKE) travis-create-long-term-repository
endif
endif
test-all: lint vet test-with-coverage
# goreleaser - builds binaries for all platforms