use Drone 1 file format

This commit is contained in:
techknowlogick 2020-10-28 23:27:23 +08:00
parent c2a8004eec
commit 25f439ecf8
1 changed files with 42 additions and 45 deletions

View File

@ -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