[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