mirror of https://gitea.com/gitea/theme.git
Create Makefile to create release and distribute with minio
This commit is contained in:
parent
8f83855fd8
commit
b87a9d22f9
16
.drone.yml
16
.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
|
||||
|
|
|
@ -1 +1 @@
|
|||
eyJhbGciOiJIUzI1NiJ9.d29ya3NwYWNlOgogIHBhdGg6IHNyYwoKcGlwZWxpbmU6CiAgZG93bnN0cmVhbToKICAgIGltYWdlOiBwbHVnaW5zL2Rvd25zdHJlYW0KICAgIHNlcnZlcjogaHR0cHM6Ly9kcm9uZS5naXRlYS5pbwogICAgcmVwb3NpdG9yaWVzOgogICAgICAtIGdvLWdpdGVhL3dlYnNpdGUKICAgICAgLSBnby1naXRlYS9ibG9nCiAgICAgIC0gZ28tZ2l0ZWEvZG9jcwogICAgICAtIGdvLWdpdGVhL3JlZGlyZWN0cwogICAgd2hlbjoKICAgICAgZXZlbnQ6IHB1c2gKICAgICAgYnJhbmNoOiBtYXN0ZXIKCiAgZ2l0dGVyOgogICAgaW1hZ2U6IHBsdWdpbnMvZ2l0dGVyCg.lHRIDpUb3xcDLTmMupUq1uSU7XR47kKiAOsOlYw57BM
|
||||
eyJhbGciOiJIUzI1NiJ9.d29ya3NwYWNlOgogIHBhdGg6IHNyYwoKcGlwZWxpbmU6CiAgYnVpbGQ6CiAgICBpbWFnZTogbm9kZQogICAgY29tbWFuZHM6CiAgICAgIC0gbWFrZSBpbnN0YWxsCiAgICAgIC0gbWFrZSBidWlsZAogICAgICAtIG1ha2UgcmVsZWFzZQoKICByZWxlYXNlOgogICAgaW1hZ2U6IHBsdWdpbnMvczMKICAgIHBhdGhfc3R5bGU6IHRydWUKICAgIHN0cmlwX3ByZWZpeDogZGlzdC8KICAgIHNvdXJjZTogZGlzdC8qCiAgICB0YXJnZXQ6IC90aGVtZS9tYXN0ZXIKICAgIHdoZW46CiAgICAgIGV2ZW50OiBbIHB1c2ggXQogICAgICBicmFuY2g6IFsgbWFzdGVyIF0KCiAgZG93bnN0cmVhbToKICAgIGltYWdlOiBwbHVnaW5zL2Rvd25zdHJlYW0KICAgIHNlcnZlcjogaHR0cHM6Ly9kcm9uZS5naXRlYS5pbwogICAgcmVwb3NpdG9yaWVzOgogICAgICAtIGdvLWdpdGVhL3dlYnNpdGUKICAgICAgLSBnby1naXRlYS9ibG9nCiAgICAgIC0gZ28tZ2l0ZWEvZG9jcwogICAgICAtIGdvLWdpdGVhL3JlZGlyZWN0cwogICAgd2hlbjoKICAgICAgZXZlbnQ6IHB1c2gKICAgICAgYnJhbmNoOiBtYXN0ZXIKCiAgZ2l0dGVyOgogICAgaW1hZ2U6IHBsdWdpbnMvZ2l0dGVyCg.JvhvP3thB6HoDuHhdT7XP9Cqlk7KsYU7L4oyjXZv8O0
|
|
@ -1,2 +1,3 @@
|
|||
/dist/
|
||||
/node_modules/
|
||||
/static/styles/
|
||||
|
|
|
@ -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/
|
Loading…
Reference in New Issue