From 80f5a403ce18ff33d736cdb6d4226192c2441c7b Mon Sep 17 00:00:00 2001 From: Jarek Kowalski Date: Mon, 3 Feb 2020 18:34:34 -0800 Subject: [PATCH] travis: only build the UI on macOS since Linux will build everything except it --- .travis.yml | 4 ---- Makefile | 7 +++++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 024ddc674..b35b3d805 100644 --- a/.travis.yml +++ b/.travis.yml @@ -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: diff --git a/Makefile b/Makefile index f1a493165..9a3ae744b 100644 --- a/Makefile +++ b/Makefile @@ -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