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 - chmod +x gradlew - ./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 - python git_release.py --token "$API_KEY" --message "${CI_COMMIT_MESSAGE}" --prerelease $PRERELEASE --tag "${CI_TAG}" 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: event: push