45 lines
947 B
YAML
45 lines
947 B
YAML
|
---
|
||
|
################
|
||
|
# Build & Test #
|
||
|
################
|
||
|
|
||
|
kind: pipeline
|
||
|
name: test
|
||
|
|
||
|
steps:
|
||
|
- name: install
|
||
|
image: node16-alpine
|
||
|
commands:
|
||
|
- yarn install
|
||
|
- yarn test
|
||
|
- name: telgram_notify
|
||
|
image: appleboy/drone-telegram
|
||
|
when:
|
||
|
status:
|
||
|
- success
|
||
|
- failure
|
||
|
settings:
|
||
|
token:
|
||
|
from_secret: telegram_token
|
||
|
to:
|
||
|
format: markdown
|
||
|
message: >
|
||
|
{{#success build.status}}
|
||
|
✅ `{{repo.name}}` #{{build.number}} 号构建测试已通过 .
|
||
|
📝 {{commit.author}} 在 `{{commit.branch}}` 的提交:
|
||
|
```
|
||
|
{{commit.message}}
|
||
|
```
|
||
|
🌐 {{ build.link }}
|
||
|
{{else}}
|
||
|
❌ `{{repo.name}}` #{{build.number}} 号构建测试已失败 .
|
||
|
📝 {{commit.author}} 在 `{{commit.branch}}` 的提交:
|
||
|
```
|
||
|
{{commit.message}}
|
||
|
```
|
||
|
🌐 {{ build.link }}
|
||
|
{{/success}}
|
||
|
|
||
|
|
||
|
|