diff --git a/.drone.yml b/.drone.yml index 46a0373..ec3d6e7 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,55 +1,52 @@ -workspace: - base: /srv/app - path: src +--- +kind: pipeline +name: default -clone: - git: - image: plugins/git:1 - depth: 50 - tags: true +platform: + os: linux + arch: arm64 -pipeline: - build: - image: webhippie/nodejs:latest - pull: true - commands: - - npm install - - npm run clean - - npm run build - - npm run release +steps: +- name: build + pull: always + image: webhippie/nodejs:latest + commands: + - npm install + - npm run clean + - npm run build + - npm run release - release: - image: plugins/s3:1 - pull: true - secrets: [ aws_access_key_id, aws_secret_access_key ] +- name: release + pull: always + image: plugins/s3:1 + settings: bucket: releases endpoint: https://storage.gitea.io path_style: true strip_prefix: dist/ source: dist/master.tar.gz target: /theme - when: - event: [ push ] - branch: [ master ] + environment: + aws_access_key_id: + from_secret: aws_access_key_id + aws_secret_access_key: + from_secret: aws_secret_access_key + when: + event: + - push - trigger: - image: plugins/downstream:1 - pull: true - secrets: [ downstream_token ] - server: https://drone.gitea.com - repositories: - - go-gitea/website - - go-gitea/blog - - go-gitea/gitea - - go-gitea/redirects - when: - event: [ push ] - branch: [ master ] - - discord: - image: appleboy/drone-discord:1.0.0 - pull: true - secrets: [ discord_webhook_id, discord_webhook_token ] - when: - event: [ push, tag, pull_request ] - status: [ changed, failure ] +- name: discord + pull: always + image: appleboy/drone-discord:1 + environment: + DISCORD_WEBHOOK_ID: + from_secret: discord_webhook_id + DISCORD_WEBHOOK_TOKEN: + from_secret: discord_webhook_token + when: + event: + - push + - tag + status: + - changed + - failure