2023-03-25 14:20:07 +00:00
|
|
|
pipeline:
|
|
|
|
restore-cache:
|
|
|
|
image: bash
|
|
|
|
commands:
|
|
|
|
- mkdir -p /tmp/woodpecker/Elixium/Lymel
|
|
|
|
- ls -a /tmp/woodpecker/Elixium/Lymel
|
|
|
|
- ls -a
|
|
|
|
- cp -r /tmp/woodpecker/Elixium/Lymel/* $(pwd)/
|
|
|
|
- ls -a
|
|
|
|
volumes:
|
|
|
|
- /tmp/woodpecker/Elixium/Lymel:/tmp/woodpecker/Elixium/Lymel
|
|
|
|
when:
|
|
|
|
event: push
|
|
|
|
build:
|
|
|
|
image: gradle:jdk17
|
|
|
|
commands:
|
|
|
|
- ls -a
|
2023-03-25 14:41:21 +00:00
|
|
|
- chmod +x gradlew
|
2023-03-25 14:20:07 +00:00
|
|
|
- ./gradlew build --stacktrace
|
|
|
|
- ls -a
|
|
|
|
when:
|
|
|
|
event: push
|
|
|
|
gitea_release:
|
|
|
|
image: python:3.9
|
|
|
|
secrets:
|
|
|
|
- api_key
|
|
|
|
commands:
|
|
|
|
- export PRERELEASE=true
|
|
|
|
- chmod +x git_release.py
|
|
|
|
- pip install giteapy
|
2023-03-25 14:39:13 +00:00
|
|
|
- python git_release.py --token "$API_KEY" --message "${CI_COMMIT_MESSAGE}" --prerelease $PRERELEASE --tag "${CI_TAG}"
|
2023-03-25 14:20:07 +00:00
|
|
|
when:
|
|
|
|
event: tag
|
|
|
|
|
|
|
|
rebuild-cache-with-filesystem:
|
|
|
|
image: bash
|
|
|
|
commands:
|
|
|
|
- ls -a
|
|
|
|
- mkdir -p /tmp/woodpecker/Elixium/Lymel/build
|
|
|
|
- ls -a /tmp/woodpecker/Elixium/Lymel
|
|
|
|
- cp -f -R $(pwd)/build/classes /tmp/woodpecker/Elixium/Lymel/build/classes
|
|
|
|
- cp -f -R $(pwd)/build/generated /tmp/woodpecker/Elixium/Lymel/build/generated
|
|
|
|
- cp -f -R $(pwd)/build/resources /tmp/woodpecker/Elixium/Lymel/build/resources
|
|
|
|
- cp -f -R $(pwd)/build/tmp /tmp/woodpecker/Elixium/Lymel/build/tmp
|
|
|
|
- cp -f -R $(pwd)/.gradle /tmp/woodpecker/Elixium/Lymel
|
|
|
|
- ls -a
|
|
|
|
- ls -a /tmp/woodpecker/Elixium/Lymel
|
|
|
|
volumes:
|
|
|
|
- /tmp/woodpecker/Elixium/Lymel:/tmp/woodpecker/Elixium/Lymel
|
|
|
|
when:
|
2023-03-25 14:39:13 +00:00
|
|
|
event: push
|