Raxen/.woodpecker.yml

68 lines
1.8 KiB
YAML
Raw Normal View History

2023-03-17 13:51:54 +00:00
pipeline:
restore-cache:
image: bash
commands:
2023-03-17 14:03:10 +00:00
- mkdir -p /tmp/woodpecker/Elixium/Raxen
- ls -a /tmp/woodpecker/Elixium/Raxen
2023-03-17 13:51:54 +00:00
- ls -a
2023-03-17 14:03:10 +00:00
- cp -r /tmp/woodpecker/Elixium/Raxen/* $(pwd)/
2023-03-17 13:51:54 +00:00
- ls -a
volumes:
- /tmp/woodpecker/Elixium/Raxen:/tmp/woodpecker/Elixium/Raxen
2023-03-17 13:54:21 +00:00
when:
event: push
2023-03-17 13:51:54 +00:00
build:
image: gradle:jdk17
commands:
- ls -a
- chmod +x gradlew
- ./gradlew assemble --stacktrace
- ls -a
2023-03-17 13:54:21 +00:00
when:
event: push
2023-03-17 13:51:54 +00:00
gitea_release:
image: bash
secrets:
- api_key
commands:
- export PRERELEASE=true
2023-04-25 17:49:51 +00:00
- cd scripts
2023-03-17 13:51:54 +00:00
- chmod +x git_release.py
- pip install giteapy
2023-04-25 17:49:51 +00:00
- python git_release.py --token "$API_KEY" --message "${CI_COMMIT_MESSAGE}" --prerelease $PRERELEASE --tag "${CI_COMMIT_TAG}"
2023-03-17 13:51:54 +00:00
when:
event: tag
2023-04-25 17:49:51 +00:00
todo:
2023-04-25 17:51:23 +00:00
image: node
2023-04-25 17:49:51 +00:00
secrets:
- api_key
commands:
- cd scripts
- npm install
2023-04-25 17:55:04 +00:00
- npm run build
- TOKEN=$API_KEY npm run start
2023-04-25 17:49:51 +00:00
# - python todo.py --token"$API_KEY" --commit "CI_COMMIT_REF" --pr "$CI_COMMIT_PULL_REQUEST"
when:
event: pull_request
2023-03-17 13:58:57 +00:00
rebuild-cache-with-filesystem:
2023-03-17 13:51:54 +00:00
image: bash
commands:
- ls -a
2023-03-17 14:21:05 +00:00
- mkdir -p /tmp/woodpecker/Elixium/Raxen/build
2023-03-17 14:03:10 +00:00
- ls -a /tmp/woodpecker/Elixium/Raxen
- cp -f -R $(pwd)/build/classes /tmp/woodpecker/Elixium/Raxen/build/classes
- cp -f -R $(pwd)/build/generated /tmp/woodpecker/Elixium/Raxen/build/generated
- cp -f -R $(pwd)/build/resources /tmp/woodpecker/Elixium/Raxen/build/resources
- cp -f -R $(pwd)/build/tmp /tmp/woodpecker/Elixium/Raxen/build/tmp
- cp -f -R $(pwd)/.gradle /tmp/woodpecker/Elixium/Raxen
2023-03-17 13:51:54 +00:00
- ls -a
2023-03-17 14:03:10 +00:00
- ls -a /tmp/woodpecker/Elixium/Raxen
2023-03-17 13:51:54 +00:00
volumes:
- /tmp/woodpecker/Elixium/Raxen:/tmp/woodpecker/Elixium/Raxen
2023-03-17 13:54:21 +00:00
when:
event: push