Raxen/.drone.yml

55 lines
1.4 KiB
YAML
Raw Permalink Normal View History

2022-09-24 16:52:42 +00:00
---
2022-06-25 10:49:41 +00:00
kind: pipeline
2022-09-24 11:06:28 +00:00
type: exec
2022-06-25 10:49:41 +00:00
name: default
2022-09-24 16:26:19 +00:00
platform:
os: linux
arch: amd64
2022-06-25 10:49:41 +00:00
steps:
2022-06-26 16:28:27 +00:00
- name: restore-cache-with-filesystem
2022-09-24 16:26:19 +00:00
commands:
2022-11-21 09:07:37 +00:00
- mkdir -p /tmp/drone/Elixium/Raxen
2022-09-24 16:26:19 +00:00
- ls -a /tmp/drone/Elixium/Raxen
- ls -a
2022-12-21 23:36:31 +00:00
- cp -r /tmp/drone/Elixium/Raxen/* $(pwd)/
2022-09-24 16:26:19 +00:00
- ls -a
2022-06-26 16:28:27 +00:00
- name: build
commands:
2022-06-27 17:15:43 +00:00
- ls -a
- chmod +x gradlew
- ./gradlew assemble --stacktrace
2022-06-27 17:15:43 +00:00
- ls -a
2022-06-26 16:28:27 +00:00
- name: gitea_release
2022-06-26 16:49:50 +00:00
when:
2022-09-24 16:26:19 +00:00
event:
- tag
commands:
- export PRERELEASE=true
2022-11-21 09:37:38 +00:00
- chmod +x git_release.py
- pip install giteapy
2022-09-24 16:26:19 +00:00
- python git_release.py --token "$API_KEY" --message "${DRONE_COMMIT_MESSAGE}" --prerelease $PRERELEASE --tag "${DRONE_TAG}"
environment:
API_KEY:
from_secret: api_key
2022-06-26 16:28:27 +00:00
2022-06-26 17:41:57 +00:00
- name: rebuild-cache-with-filesystem
2022-09-24 16:26:19 +00:00
commands:
- ls -a
- mkdir -p /tmp/drone/Elixium/Raxen
- ls -a /tmp/drone/Elixium/Raxen
2022-12-21 18:09:50 +00:00
- cp -f -R $(pwd)/build/classes /tmp/drone/Elixium/Raxen/build/classes
- cp -f -R $(pwd)/build/generated /tmp/drone/Elixium/Raxen/build/generated
- cp -f -R $(pwd)/build/resources /tmp/drone/Elixium/Raxen/build/resources
- cp -f -R $(pwd)/build/tmp /tmp/drone/Elixium/Raxen/build/tmp
2022-11-21 09:32:25 +00:00
- cp -f -R $(pwd)/.gradle /tmp/drone/Elixium/Raxen
2022-09-24 16:26:19 +00:00
- ls -a
- ls -a /tmp/drone/Elixium/Raxen
2022-09-24 16:49:54 +00:00
trigger:
event:
2022-11-21 09:42:14 +00:00
- push
- tag