diff options
author | Vincent Peugnet <33429034+vincent-peugnet@users.noreply.github.com> | 2019-10-26 18:54:34 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-26 18:54:34 +0200 |
commit | b17bba314c84f3ee012901476417821c3c34d54a (patch) | |
tree | e5e8b1de05d45e27bbb05a371cc6b344bbb889c2 /Makefile | |
parent | ee75ce26e492fec9176c6e9757caefef46573d79 (diff) | |
parent | c8a99c729334f994ab79fb2dacfaa48a119b7d74 (diff) | |
download | wcms-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-- | Makefile | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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 |