X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/00faaa2f82feb3f98b4473739be549125b718063..f153e5c6803719fa847705c456a536072395e68c:/Makefile diff --git a/Makefile b/Makefile index 7bcb1b353d..8159f5feee 100644 --- a/Makefile +++ b/Makefile @@ -1,15 +1,8 @@ # Copyright (C) The Arvados Authors. All rights reserved. # -# SPDX-License-Identifier: Apache-2.0 +# SPDX-License-Identifier: AGPL-3.0 -APP_NAME?=arvados-workbench2 -#Get version from the latest tag plus timsetamp -GIT_TAG?=$(shell git describe --abbrev=0) -TS_GIT?=$(shell git log -n1 --first-parent "--format=format:%ct" .) -DATE_FROM_TS_GIT?=$(shell date -ud @$(TS_GIT) +%Y%m%d%H%M%S) -CI_VERSION?="$(GIT_TAG).$(DATE_FROM_TS_GIT)" export WORKSPACE?=$(shell pwd) - help: @echo >&2 @echo >&2 "There is no default make target here. Did you mean 'make test'?" @@ -20,23 +13,9 @@ help: @echo >&2 " Project home --> https://arvados.org" @echo >&2 @false -clean: - @rm -f $(WORKSPACE)/*.deb - @rm -f $(WORKSPACE)/*.rpm test: - @yarn install - @yarn test --no-watchAll --bail --ci - -build: test - @yarn install - @yarn build - -package-version: build - # Build deb and rpm packages using fpm from dist passing the destination folder for the deploy to be /var/www/arvados-workbench2/ - @fpm -s dir -t deb -n "$(APP_NAME)" -v "$(VERSION)" "--maintainer=Ward Vandewege " --description "workbench2 Package" --deb-no-default-config-files $(WORKSPACE)/build/=/var/www/arvados-workbench2/workbench2/ - @fpm -s dir -t rpm -n "$(APP_NAME)" -v "$(VERSION)" "--maintainer=Ward Vandewege " --description "workbench2 Package" $(WORKSPACE)/build/=/var/www/arvados-workbench2/workbench2/ - -package-no-version: build - # Build deb and rpm packages using fpm from dist passing the destination folder for the deploy to be /var/www/arvados-workbench2/ - @fpm -s dir -t deb -n "$(APP_NAME)" -v "$(CI_VERSION)" "--maintainer=Ward Vandewege " --description "workbench2 Package" --deb-no-default-config-files $(WORKSPACE)/build/=/var/www/arvados-workbench2/workbench2/ - @fpm -s dir -t rpm -n "$(APP_NAME)" -v "$(CI_VERSION)" "--maintainer=Ward Vandewege " --description "workbench2 Package" $(WORKSPACE)/build/=/var/www/arvados-workbench2/workbench2/ + build/run-tests.sh ${TEST_FLAGS} +packages: + build/run-build-packages-all-targets.sh ${PACKAGES_FLAGS} +test-packages: + build/run-build-packages-all-targets.sh --test-packages ${PACKAGES_FLAGS}