Create Makefile to create release and distribute with minio

This commit is contained in:
Matthias Loibl 2016-12-07 01:54:22 +01:00
parent 251856cf3f
commit 84c250ea12
No known key found for this signature in database
GPG Key ID: B1C7DF661ABB2C1A
4 changed files with 46 additions and 4 deletions

View File

@ -5,9 +5,19 @@ pipeline:
build:
image: node
commands:
- npm install -q
- npm install -q -g gulp-cli
- gulp
- make install
- make build
- make release
release:
image: plugins/s3
path_style: true
strip_prefix: dist/
source: dist/*
target: /theme/master
when:
event: [ push ]
branch: [ master ]
downstream:
image: plugins/downstream

View File

@ -1 +1 @@
eyJhbGciOiJIUzI1NiJ9.d29ya3NwYWNlOgogIHBhdGg6IHNyYwoKcGlwZWxpbmU6CiAgZG93bnN0cmVhbToKICAgIGltYWdlOiBwbHVnaW5zL2Rvd25zdHJlYW0KICAgIHNlcnZlcjogaHR0cHM6Ly9kcm9uZS5naXRlYS5pbwogICAgcmVwb3NpdG9yaWVzOgogICAgICAtIGdvLWdpdGVhL3dlYnNpdGUKICAgICAgLSBnby1naXRlYS9ibG9nCiAgICAgIC0gZ28tZ2l0ZWEvZG9jcwogICAgICAtIGdvLWdpdGVhL3JlZGlyZWN0cwogICAgd2hlbjoKICAgICAgZXZlbnQ6IHB1c2gKICAgICAgYnJhbmNoOiBtYXN0ZXIKCiAgZ2l0dGVyOgogICAgaW1hZ2U6IHBsdWdpbnMvZ2l0dGVyCg.lHRIDpUb3xcDLTmMupUq1uSU7XR47kKiAOsOlYw57BM
eyJhbGciOiJIUzI1NiJ9.d29ya3NwYWNlOgogIHBhdGg6IHNyYwoKcGlwZWxpbmU6CiAgYnVpbGQ6CiAgICBpbWFnZTogbm9kZQogICAgY29tbWFuZHM6CiAgICAgIC0gbWFrZSBpbnN0YWxsCiAgICAgIC0gbWFrZSBidWlsZAogICAgICAtIG1ha2UgcmVsZWFzZQoKICByZWxlYXNlOgogICAgaW1hZ2U6IHBsdWdpbnMvczMKICAgIHBhdGhfc3R5bGU6IHRydWUKICAgIHN0cmlwX3ByZWZpeDogZGlzdC8KICAgIHNvdXJjZTogZGlzdC8qCiAgICB0YXJnZXQ6IC90aGVtZS9tYXN0ZXIKICAgIHdoZW46CiAgICAgIGV2ZW50OiBbIHB1c2ggXQogICAgICBicmFuY2g6IFsgbWFzdGVyIF0KCiAgZG93bnN0cmVhbToKICAgIGltYWdlOiBwbHVnaW5zL2Rvd25zdHJlYW0KICAgIHNlcnZlcjogaHR0cHM6Ly9kcm9uZS5naXRlYS5pbwogICAgcmVwb3NpdG9yaWVzOgogICAgICAtIGdvLWdpdGVhL3dlYnNpdGUKICAgICAgLSBnby1naXRlYS9ibG9nCiAgICAgIC0gZ28tZ2l0ZWEvZG9jcwogICAgICAtIGdvLWdpdGVhL3JlZGlyZWN0cwogICAgd2hlbjoKICAgICAgZXZlbnQ6IHB1c2gKICAgICAgYnJhbmNoOiBtYXN0ZXIKCiAgZ2l0dGVyOgogICAgaW1hZ2U6IHBsdWdpbnMvZ2l0dGVyCg.JvhvP3thB6HoDuHhdT7XP9Cqlk7KsYU7L4oyjXZv8O0

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
/dist/
/node_modules/
/static/styles/

31
Makefile Normal file
View File

@ -0,0 +1,31 @@
STYLES := static/styles
DIST := dist
.PHONY: all
all: build
.PHONY: clean
clean:
rm -rf $(STYLES) $(DIST)
.PHONY: install
install:
npm install -q
npm install -q -g gulp-cli
.PHONY: build
build:
gulp
.PHONY: release
release:
mkdir -p dist/
cp -r archetypes/ dist/
cp -r i18n/ dist/
cp -r layouts/ dist/
cp -r static/ dist/
cp -r DCO dist/
cp -r LICENSE dist/
cp -r MAINTAINERS dist/
cp -r README.md dist/
cp -r theme.toml dist/