Files
unity-application/.drone.yml
2023-03-10 17:54:54 +00:00

40 lines
1.4 KiB
YAML

kind: pipeline
name: tests
type: docker
trigger:
event:
- push
- pull_request
steps:
- name: unity-tests
image: docker.io/library/unity-runner:0.1
commands:
- /opt/unity/editors/2021.3.19f1/Editor/Unity -runTests -batchmode -nographics -projectPath . -testResults results_editmode.xml -testPlatform EditMode || true
- /opt/unity/editors/2021.3.19f1/Editor/Unity -runTests -batchmode -nographics -projectPath . -testResults results_playmode.xml -testPlatform PlayMode || true
- name: tests-parser
image: docker.io/library/unity-test-parser:0.1
commands:
- python /app/unity_test_parser.py results_editmode.xml results_playmode.xml
---
kind: pipeline
name: builds
type: docker
trigger:
event:
- push
- pull_request
steps:
- name: unity-builds
image: docker.io/library/unity-runner:0.1
commands:
- /opt/unity/editors/2021.3.19f1/Editor/Unity -batchmode -nographics -projectPath . -buildWindowsPlayer WeSign.exe -quit --headless
# - /opt/unity/editors/2021.3.19f1/Editor/Unity -batchmode -nographics -projectPath . -buildLinux64Player WiiSign -quit --headless
# - /opt/unity/editors/2021.3.19f1/Editor/Unity -batchmode -nographics -projectPath . -buildOSXUniversalPlayer WiiSign.app -quit --headless
- curl --request POST --header PRIVATE-TOKEN:ixKiNbp48zzmP5PF-epo --form "file=WeSign.exe" "https://gitlab.ilabt.imec.be/api/v4/projects/4583/uploads"