Build Pipelines - Gothic-UnZENity-Project/Gothic-UnZENity GitHub Wiki
The following pipelines are available:
File: test_and_build.yml
Build_test_without_HVR
Triggers
- PR: open, synchronized (new push to branch), labeled
Used to test if every UnZENity-VR/* script has the #if GUZ_HVR_INSTALLED
flag. If not, this pipeline will fail.
It is used to ensure every developer can check out our game and build in Unity without need to install Hurricane VR.
buildForAllPlatforms
Triggers:
- PR(labeled) && newLabel="pipeline-test-build"
Build our game with full functionality (including HVR) and store it as Action Package entry for some days. This will be triggered when a specific PR label is added only.
File: release.yml
buildForAllPlatforms
Triggers:
- Release(publised)
Same as on the Test and Build workflow, but also creates a release package. (i.e. the artifacts are uploaded and shown on Release page on GitHub). The tag number referenced by this release is being used as game version. You can find it in the logs at:
DeviceModel: System Product Name (System manufacturer)
[...]
GUZ Version: v0.0.1-pre-release