From d87cba6d7c46a956d06edfcae3313eff6e1bf580 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 17 Mar 2022 16:54:37 +0100 Subject: [PATCH] Makefile: add `make package` target Add a simple way to create a download bundle. Not yet complete, but useful for demo at the weekly. --- Makefile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Makefile b/Makefile index 48d8427c..347db099 100644 --- a/Makefile +++ b/Makefile @@ -89,4 +89,12 @@ clean: rm -f pkg/api/*.gen.go internal/*/mocks/*.gen.go internal/*/*/mocks/*.gen.go @$(MAKE) generate +package: flamenco-manager flamenco-worker + mkdir -p dist + rsync -a flamenco-manager flamenco-worker dist/ + rsync -a addon/flamenco dist/ --exclude __pycache__ --exclude '*.pyc' --prune-empty-dirs --exclude .mypy_cache --exclude manager/docs --delete --delete-excluded + cd dist; zip -r -9 flamenco-${VERSION}-addon.zip flamenco + rm -rf dist/flamenco + + .PHONY: application version flamenco-manager flamenco-worker socketio-poc generate generate-go generate-py with-deps swagger-ui list-embedded test clean