This repository has been archived on 2023-02-03. You can view files and clone it, but cannot push or open issues or pull requests.
2017-10-04 14:58:07 +00:00
|
|
|
DEV_DIST_DIR:=dist
|
|
|
|
PROD_DIST_DIR:=proddist
|
|
|
|
PROD_REMOTE:=git@gitlab.com:autonomic-cooperative/autonomic-cooperative.gitlab.io.git
|
|
|
|
PROD_BRANCH:=production
|
2017-10-04 14:43:40 +00:00
|
|
|
|
2017-10-04 14:35:39 +00:00
|
|
|
devserver:
|
2017-10-04 14:43:40 +00:00
|
|
|
@echo "Serving development site from $(DEV_DIST_DIR)"
|
2017-10-04 14:53:19 +00:00
|
|
|
@jekyll serve --watch --incremental --destination $(DEV_DIST_DIR)
|
2017-10-04 14:58:07 +00:00
|
|
|
.PHONY: devserver
|
2017-10-04 14:35:39 +00:00
|
|
|
|
|
|
|
proddist:
|
2017-10-04 14:43:40 +00:00
|
|
|
@echo "Building production site into $(PROD_DIST_DIR)"
|
2017-10-04 14:53:19 +00:00
|
|
|
@jekyll build --destination $(PROD_DIST_DIR)
|
2017-10-04 14:58:07 +00:00
|
|
|
.PHONY: proddist
|
2017-10-04 14:35:39 +00:00
|
|
|
|
2017-10-04 13:54:56 +00:00
|
|
|
release:
|
2017-10-04 14:43:40 +00:00
|
|
|
@echo "Pushing $(PROD_DIST_DIR) contents to the upstream production branch"
|
2017-10-04 14:58:07 +00:00
|
|
|
@git subtree push --prefix $(PROD_DIST_DIR) $(PROD_REMOTE) $(PROD_BRANCH)
|
|
|
|
.PHONY: release
|