platform: linux/amd64 pipeline: restore-cache: image: bash commands: - mkdir -p /tmp/drone/Elixium/Raxen - ls -a /tmp/drone/Elixium/Raxen - ls -a - cp -r /tmp/drone/Elixium/Raxen/* $(pwd)/ - ls -a volumes: - /tmp/woodpecker/Elixium/Raxen:/tmp/woodpecker/Elixium/Raxen when: event: push build: image: gradle:jdk17 commands: - ls -a - chmod +x gradlew - ./gradlew assemble --stacktrace - ls -a when: event: push gitea_release: image: bash secrets: - api_key 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}" when: event: tag rebuild-cache-with-filesystem image: bash 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/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 - cp -f -R $(pwd)/.gradle /tmp/drone/Elixium/Raxen - ls -a - ls -a /tmp/drone/Elixium/Raxen volumes: - /tmp/woodpecker/Elixium/Raxen:/tmp/woodpecker/Elixium/Raxen when: event: push