[ARVADOS-WORKBENCH2] updated: 1.1.4-8-g969a16e

Git user git at public.curoverse.com
Tue Jun 12 14:36:16 EDT 2018


Summary of changes:
 Makefile | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

       via  969a16ec1b77f585675ae9cb9660e72682c99348 (commit)
      from  81fd54f647fdbea139ffd8f74c33fc8d888683f1 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit 969a16ec1b77f585675ae9cb9660e72682c99348
Author: Nico Cesar <ncesar at veritasgenetics.com>
Date:   Tue Jun 12 14:35:34 2018 -0400

    13544: RPM and DEB packages have their own target
    
    Arvados-DCO-1.1-Signed-off-by: Nico Cesar <ncesar at veritasgenetics.com>

diff --git a/Makefile b/Makefile
index 5ad686b..a543d46 100644
--- a/Makefile
+++ b/Makefile
@@ -30,6 +30,12 @@ MAINTAINER=Ward Vandewege <wvandewege at veritasgenetics.com>
 # DEST_DIR will have the build package copied.
 DEST_DIR=/var/www/arvados-workbench2/workbench2/
 
+# Debian package file
+DEB_FILE=$(APP_NAME)_$(VERSION)-$(ITERATION)_amd64.deb
+
+# redHat package file
+RPM_FILE=$(APP_NAME)_$(VERSION)-$(ITERATION).x86_64.rpm
+
 export WORKSPACE?=$(shell pwd)
 
 .PHONY: help clean* yarn-install test build packages packages-with-version 
@@ -62,11 +68,10 @@ yarn-install:
 test: yarn-install
 	yarn test	--no-watchAll --bail --ci
 
-build: yarn-install test
+build: test
 	yarn build
 
-# use FPM to create DEB and RPM
-packages: build
+$(DEB_FILE): build
 	fpm \
 	 -s dir \
 	 -t deb \
@@ -76,7 +81,9 @@ packages: build
 	 --maintainer="$(MAINTAINER)" \
 	 --description="$(DESCRIPTION)" \
 	 --deb-no-default-config-files \
-	$(WORKSPACE)/build/=DEST_DIR
+	$(WORKSPACE)/build/=$(DEST_DIR)
+
+$(RPM_FILE): build
 	fpm \
 	 -s dir \
 	 -t rpm \
@@ -85,4 +92,7 @@ packages: build
 	 --iteration "$(ITERATION)" \
 	 --maintainer="$(MAINTAINER)" \
 	 --description="$(DESCRIPTION)" \
-	 $(WORKSPACE)/build/=DEST_DIR
+	 $(WORKSPACE)/build/=$(DEST_DIR)
+
+# use FPM to create DEB and RPM
+packages: $(DEB_FILE) $(RPM_FILE)

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list