tulpanomicon/.drone.yml

54 lines
1.1 KiB
YAML

kind: pipeline
name: default
workspace:
base: /tulpanomicon
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:
- sh -c 'docker build -t xena/tulpanomicon:$DRONE_COMMIT .'
- name: auto-release
image: xena/gitea-release:latest
pull: always
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
volumes:
- name: book
temp: {}
- name: dockersock
host:
path: /var/run/docker.sock