summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rwxr-xr-xMakefile17
1 files changed, 14 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index d973e63..13c3d9f 100755
--- a/Makefile
+++ b/Makefile
@@ -11,16 +11,20 @@ show: -all-prod -install-prod
# Show the drafts, for friends.
showdrafts: -all-prod-drafts -install-prod
+# Show preprod.
+showpre showpreprod: -all-preprod -install-preprod
+
# Preview production before pushing.
check preview-prod: -all-prod-watch
-.PHONY: show showdrafts preview prev check preview-prod
+.PHONY: show showdrafts showpre showpreprod preview prev check preview-prod
#*****************************************************************************#
# Internal rules #
#*****************************************************************************#
BUNDLE := bundle
JEK := $(BUNDLE) exec jekyll
ROOT := john@john.touhey.fr:blog
+ POOT := john@john.touhey.fr:pv/preprod
# Prepare.
-prepare:
@@ -29,6 +33,8 @@ check preview-prod: -all-prod-watch
# Make it all.
-all-prod: -prepare
$(JEK) build --config _config/prod.yml $(OPTS)
+ -all-preprod: -prepare
+ $(JEK) build --config _config/preprod.yml $(OPTS)
-all-dev: -prepare
$(JEK) build --config _config/dev.yml $(OPTS)
@@ -49,7 +55,12 @@ check preview-prod: -all-prod-watch
find _site/prod -type f -exec chmod 644 {} \;
rsync -Prlt --delete --exclude=up/ _site/prod/ "$(ROOT)"
+ -install-preprod:
+ find _site/preprod -type f -exec chmod 644 {} \;
+ rsync -Prlt --delete --exclude=up/ _site/preprod/ "$(POOT)"
+
.PHONY: -prepare
-.PHONY: -all-prod -all-dev -all-prod-drafts -all-dev-drafts -all-dev-watch
-.PHONY: -install-prod
+.PHONY: -all-prod -all-preprod -all-dev
+.PHONY: -all-prod-drafts -all-dev-drafts -all-dev-watch
+.PHONY: -install-prod -install-preprod
# End of file.