aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorVincent Peugnet <33429034+vincent-peugnet@users.noreply.github.com>2019-10-26 18:54:34 +0200
committerGitHub <noreply@github.com>2019-10-26 18:54:34 +0200
commitb17bba314c84f3ee012901476417821c3c34d54a (patch)
treee5e8b1de05d45e27bbb05a371cc6b344bbb889c2 /Makefile
parentee75ce26e492fec9176c6e9757caefef46573d79 (diff)
parentc8a99c729334f994ab79fb2dacfaa48a119b7d74 (diff)
downloadwcms-b17bba314c84f3ee012901476417821c3c34d54a.tar.gz
wcms-b17bba314c84f3ee012901476417821c3c34d54a.zip
Merge pull request #20 from n-peugnet/add-release-creation-tool
Add release-it as the release tool
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index bef37ef..7ec0c46 100644
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,5 @@
+include .env
+export
PATH := vendor/bin:node_modules/.bin:$(PATH)
GIT_VERSION := $(shell git --no-pager describe --always --tags)
@@ -7,6 +9,9 @@ zip_release := $(GIT_VERSION:%=dist/w_cms_%.zip)
all: php_dependencies $(js_bundles)
+release:
+ release-it
+
dist: distclean $(zip_release)
dist/w_cms_%.zip: all
@@ -15,7 +20,10 @@ dist/w_cms_%.zip: all
git archive --format=zip HEAD -o $@
zip -d $@ \
"src*" \
+ .default.env \
.gitignore \
+ .release-it.json \
+ composer.json \
composer.lock \
Makefile \
"package*" \
@@ -31,6 +39,9 @@ assets/js/%.bundle.js: src/%.js js_dependencies
mkdir -p $(dir $@)
webpack --env prod
+.env:
+ cp .default.env .env
+
php_dependencies:
@echo "Installing PHP dependencies..."
composer install --no-dev --prefer-dist