--- 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/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 trigger: event: - push - tag