41 lines
862 B
YAML
41 lines
862 B
YAML
|
branches: master
|
||
|
|
||
|
pipeline:
|
||
|
build:
|
||
|
when:
|
||
|
path: [".woodpecker/*", "notes/*"]
|
||
|
image: docker.io/sainnhe/mdbook:latest
|
||
|
commands:
|
||
|
- mdbook build notes
|
||
|
deploy:
|
||
|
when:
|
||
|
path: [".woodpecker/*", "notes/*"]
|
||
|
image: docker.io/sainnhe/vercel:latest
|
||
|
secrets:
|
||
|
- VERCEL_TOKEN
|
||
|
- VERCEL_PROJECT_ID
|
||
|
- VERCEL_ORG_ID
|
||
|
commands:
|
||
|
- vercel notes/book --token $VERCEL_TOKEN --prod
|
||
|
notify:
|
||
|
when:
|
||
|
status:
|
||
|
- failure
|
||
|
image: docker.io/sainnhe/mailer:latest
|
||
|
commands:
|
||
|
- mailer
|
||
|
secrets:
|
||
|
[
|
||
|
MAILER_FROM_ADDRESS,
|
||
|
MAILER_FROM_NAME,
|
||
|
MAILER_RECIPIENTS,
|
||
|
MAILER_USER_NAME,
|
||
|
MAILER_PASSWORD,
|
||
|
MAILER_HOST,
|
||
|
MAILER_PORT,
|
||
|
MAILER_USE_STARTTLS,
|
||
|
]
|
||
|
environment:
|
||
|
- MAILER_SUBJECT=Run Failed
|
||
|
- MAILER_BODY=${CI_BUILD_LINK}
|