Raxen/.drone.yml
2022-11-21 10:42:14 +01:00

55 lines
No EOL
1.3 KiB
YAML

---
kind: pipeline
type: exec
name: default
platform:
os: linux
arch: amd64
steps:
- name: restore-cache-with-filesystem
commands:
- mkdir -p /tmp/drone/Elixium/Raxen
- ls -a /tmp/drone/Elixium/Raxen
- ls -a
- cp -r /tmp/drone/Elixium/Raxen $(pwd)/
- ls -a
- name: build
commands:
- ls -a
- chmod +x gradlew
- ./gradlew assemble --stacktrace
- ls -a
- name: gitea_release
when:
event:
- tag
commands:
- export PRERELEASE=true
- chmod +x git_release.py
- pip install giteapy
- python git_release.py --token "$API_KEY" --message "${DRONE_COMMIT_MESSAGE}" --prerelease $PRERELEASE --tag "${DRONE_TAG}"
environment:
API_KEY:
from_secret: api_key
- name: rebuild-cache-with-filesystem
commands:
- ls -a
- mkdir -p /tmp/drone/Elixium/Raxen
- ls -a /tmp/drone/Elixium/Raxen
- cp -f -R $(pwd)/build/classes /tmp/drone/Elixium/Raxen
- cp -f -R $(pwd)/build/generated /tmp/drone/Elixium/Raxen
- cp -f -R $(pwd)/build/resources /tmp/drone/Elixium/Raxen
- cp -f -R $(pwd)/build/tmp /tmp/drone/Elixium/Raxen
- cp -f -R $(pwd)/.gradle /tmp/drone/Elixium/Raxen
- ls -a
- ls -a /tmp/drone/Elixium/Raxen
trigger:
event:
- push
- tag