From 3185c0cd299e77bfb629254f2cb8dd315160b4a5 Mon Sep 17 00:00:00 2001 From: Daniel Huebleitner Date: Tue, 25 Jun 2019 19:58:16 +0200 Subject: [PATCH] added .drone.yml --- .drone.yml | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..8f962a5 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,63 @@ +kind: pipeline +name: default + +steps: +- name: install + image: node:12 + commands: + - npm install + +- name: build + image: node:12 + commands: + - npm run build + +- name: push + image: plugins/docker + settings: + registry: registry.frontblock.me + insecure: true + repo: registry.frontblock.me/vendor/admin + tags: ${DRONE_COMMIT_SHA} + +- name: archive + image: alpine:3.9 + commands: + - apk add --no-cache zip tar + - mkdir dist + - zip -9r ./dist/${DRONE_REPO_NAME}.zip static + - tar -czf ./dist/${DRONE_REPO_NAME}.tar.gz static + when: + event: + - tag + +- name: release gitea + image: plugins/gitea-release + settings: + base_url: https://gitea.frontblock.me + api_key: + from_secret: release_token + files: + - dist/* + checksum: + - md5 + - sha1 + - sha256 + - sha512 + - adler32 + - crc32 + when: + event: + - tag + +- name: release docker + image: plugins/docker + settings: + repo: vendor/admin + tags: ${DRONE_TAG} + username: frontblockme + password: + from_secret: docker_password + when: + event: + - tag \ No newline at end of file