mirror of
https://github.com/kopia/kopia.git
synced 2026-10-23 14:48:53 -04:00
travis: only build the UI on macOS since Linux will build everything except it
This commit is contained in:
1 parent
6493a56270
commit
80f5a403ce
2 files changed
+5
-6
No files matched your search
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user