diff --git a/.drone.yml b/.drone.yml index a3d6ff8..c133cd6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -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 diff --git a/.drone.yml.sig b/.drone.yml.sig index 279006e..1113d80 100644 --- a/.drone.yml.sig +++ b/.drone.yml.sig @@ -1 +1 @@ -eyJhbGciOiJIUzI1NiJ9.d29ya3NwYWNlOgogIHBhdGg6IHNyYwoKcGlwZWxpbmU6CiAgZG93bnN0cmVhbToKICAgIGltYWdlOiBwbHVnaW5zL2Rvd25zdHJlYW0KICAgIHNlcnZlcjogaHR0cHM6Ly9kcm9uZS5naXRlYS5pbwogICAgcmVwb3NpdG9yaWVzOgogICAgICAtIGdvLWdpdGVhL3dlYnNpdGUKICAgICAgLSBnby1naXRlYS9ibG9nCiAgICAgIC0gZ28tZ2l0ZWEvZG9jcwogICAgICAtIGdvLWdpdGVhL3JlZGlyZWN0cwogICAgd2hlbjoKICAgICAgZXZlbnQ6IHB1c2gKICAgICAgYnJhbmNoOiBtYXN0ZXIKCiAgZ2l0dGVyOgogICAgaW1hZ2U6IHBsdWdpbnMvZ2l0dGVyCg.lHRIDpUb3xcDLTmMupUq1uSU7XR47kKiAOsOlYw57BM \ No newline at end of file +eyJhbGciOiJIUzI1NiJ9.d29ya3NwYWNlOgogIHBhdGg6IHNyYwoKcGlwZWxpbmU6CiAgYnVpbGQ6CiAgICBpbWFnZTogbm9kZQogICAgY29tbWFuZHM6CiAgICAgIC0gbWFrZSBpbnN0YWxsCiAgICAgIC0gbWFrZSBidWlsZAogICAgICAtIG1ha2UgcmVsZWFzZQoKICByZWxlYXNlOgogICAgaW1hZ2U6IHBsdWdpbnMvczMKICAgIHBhdGhfc3R5bGU6IHRydWUKICAgIHN0cmlwX3ByZWZpeDogZGlzdC8KICAgIHNvdXJjZTogZGlzdC8qCiAgICB0YXJnZXQ6IC90aGVtZS9tYXN0ZXIKICAgIHdoZW46CiAgICAgIGV2ZW50OiBbIHB1c2ggXQogICAgICBicmFuY2g6IFsgbWFzdGVyIF0KCiAgZG93bnN0cmVhbToKICAgIGltYWdlOiBwbHVnaW5zL2Rvd25zdHJlYW0KICAgIHNlcnZlcjogaHR0cHM6Ly9kcm9uZS5naXRlYS5pbwogICAgcmVwb3NpdG9yaWVzOgogICAgICAtIGdvLWdpdGVhL3dlYnNpdGUKICAgICAgLSBnby1naXRlYS9ibG9nCiAgICAgIC0gZ28tZ2l0ZWEvZG9jcwogICAgICAtIGdvLWdpdGVhL3JlZGlyZWN0cwogICAgd2hlbjoKICAgICAgZXZlbnQ6IHB1c2gKICAgICAgYnJhbmNoOiBtYXN0ZXIKCiAgZ2l0dGVyOgogICAgaW1hZ2U6IHBsdWdpbnMvZ2l0dGVyCg.JvhvP3thB6HoDuHhdT7XP9Cqlk7KsYU7L4oyjXZv8O0 \ No newline at end of file diff --git a/.gitignore b/.gitignore index 066ebdf..6f5c55c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ +/dist/ /node_modules/ /static/styles/ diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..2b505b9 --- /dev/null +++ b/Makefile @@ -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/