tulpanomicon/.drone.yml

54 lines
1.1 KiB
YAML
Raw Permalink Normal View History

2020-01-19 19:18:54 +00:00
kind: pipeline
name: default
workspace:
2020-01-19 19:19:41 +00:00
base: /tulpanomicon
2020-01-19 19:18:54 +00:00
steps:
- name: build ebook files
image: xena/pandoc
pull: always
commands:
- cd src && ./build.sh
volumes:
- name: book
path: /tulpanomicon/book
- name: build mdbook
image: xena/mdbook
pull: always
commands:
- mdbook build
volumes:
- name: book
path: /tulpanomicon/book
- name: build image
image: docker:dind
volumes:
- name: book
path: /tulpanomicon/book
- name: dockersock
path: /var/run/docker.sock
commands:
2020-01-19 19:44:29 +00:00
- sh -c 'docker build -t xena/tulpanomicon:$DRONE_COMMIT .'
2020-06-01 16:45:38 +00:00
- name: auto-release
2020-07-08 23:31:22 +00:00
image: xena/gitea-release:latest
pull: always
2020-06-01 16:45:38 +00:00
settings:
auth_username: cadey
changelog_path: ./src/CHANGELOG.md
gitea_server: https://tulpa.dev
gitea_token:
from_secret: GITEA_TOKEN
when:
event:
- push
branch:
- master
2020-01-19 19:18:54 +00:00
volumes:
- name: book
temp: {}
- name: dockersock
host:
path: /var/run/docker.sock
2020-06-01 16:45:38 +00:00