meta: add Woodpecker CI
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/tag/woodpecker Pipeline failed Details

This commit is contained in:
Branden J Brown 2023-07-16 23:49:06 -05:00
parent 038818ca70
commit bf25f26cd3
1 changed files with 19 additions and 7 deletions

View File

@ -15,8 +15,6 @@ matrix:
# We set the version as a variable instead and check that it's right.
UNITY_VERSION: 2022.3.4f1
UNITY_DIR: /studio/idle-survivors
VERSION_NUMBER_VAR: ${CI_COMMIT_BRANCH}-${CI_BUILD_NUMBER}
VERSION_BUILD_VAR: ${CI_COMMIT_HASH}
pipeline:
check-unity-version:
@ -38,6 +36,11 @@ pipeline:
environment:
- TEST_PLATFORM=playmode
- TESTING_TYPE=NUNIT
- VERSION_NUMBER_VAR=${CI_COMMIT_BRANCH}-${CI_BUILD_NUMBER}
- VERSION_BUILD_VAR=${CI_COMMIT_HASH}
when:
branch:
exclude: [main]
test-editmode:
image: ${IMAGE}:${UNITY_VERSION}-base-${IMAGE_VERSION}
group: test
@ -47,6 +50,11 @@ pipeline:
environment:
- TEST_PLATFORM=editmode
- TESTING_TYPE=NUNIT
- VERSION_NUMBER_VAR=${CI_COMMIT_BRANCH}-${CI_BUILD_NUMBER}
- VERSION_BUILD_VAR=${CI_COMMIT_HASH}
when:
branch:
exclude: [main]
build-standalone-windows:
image: ${IMAGE}:${UNITY_VERSION}-windows-mono-${IMAGE_VERSION}
group: build
@ -55,10 +63,14 @@ pipeline:
- ./ci/build.sh
environment:
- BUILD_TARGET=StandaloneWindows64
- VERSION_NUMBER_VAR=${CI_COMMIT_TAG}
- VERSION_BUILD_VAR=${CI_COMMIT_HASH}
when:
event: tag
package:
image: ${IMAGE}:${UNITY_VERSION}-windows-mono-${IMAGE_VERSION}
commands:
- tar -C ${UNITY_DIR}/Builds -cvzf ${VERSION_NUMBER_VAR}.tar.gz .
- tar -C ${UNITY_DIR}/Builds -cvzf ${CI_COMMIT_TAG}.tar.gz .
when:
event: tag
publish:
@ -67,7 +79,7 @@ pipeline:
api-key:
from_secret: gitea_api_key
files:
- ${VERSION_NUMBER_VAR}.tar.gz
- ${CI_COMMIT_TAG}.tar.gz
target: main
base_url: https://git.sunturtle.xyz
when: