Raxen/.drone.yml
2022-06-27 19:15:43 +02:00

53 lines
986 B
YAML

kind: pipeline
type: docker
name: default
steps:
- name: restore-cache-with-filesystem
image: drillster/drone-volume-cache
settings:
restore: true
mount:
- ./build
- ./.gradle
# Mount the cache volume, needs "Trusted"
volumes:
- name: cache
path: /cache
- name: build
image: gradle:jdk17
commands:
- ls -a
- gradle assemble --stacktrace
- ls -a
- name: gitea_release
image: plugins/gitea-release
settings:
base_url: https://git.unurled.me
files: build/libs/*
api_key:
from_secret: api_key
prerelease: true
when:
event: tag
- name: rebuild-cache-with-filesystem
image: drillster/drone-volume-cache
settings:
rebuild: true
mount:
- ./build
- ./.gradle
# Mount the cache volume, needs "Trusted"
volumes:
- name: cache
path: /cache
volumes:
- name: cache
host:
path: /tmp/cache
# temp: {}