Commit Graph

876 Commits (236ed3e20b24358e347e636d8a0ee31087a46256)

Author SHA1 Message Date
Frostebite 236ed3e20b Configurable PVC SPEC via env var 2022-01-31 22:05:48 +00:00
Frostebite ff449d4da0 add back standard storage class name 2022-01-31 22:00:50 +00:00
Frostebite 33356263db Configurable PVC SPEC via env var 2022-01-31 21:50:41 +00:00
Frostebite 7880d8ea91 test destroy stream when k8s job ends 2022-01-31 21:08:41 +00:00
Frostebite 9b5de691a4 cleanup log groups 2022-01-31 21:03:44 +00:00
Frostebite f574b9cf68 deleted PVC log message 2022-01-30 21:47:05 +00:00
Frostebite 7a91f5062f deleted PVC log message 2022-01-30 21:11:13 +00:00
Frostebite 9fd4d4da48 deleted PVC log message 2022-01-30 21:09:58 +00:00
Frostebite 45f2f6254c Do not await K8s delete PVC 2022-01-30 20:46:29 +00:00
Frostebite 606ee02858 Cleanup k8s logging 2022-01-30 18:55:49 +00:00
Frostebite b5d0bc31a9 Timeout pvc delete after 15s 2022-01-30 18:47:54 +00:00
Frostebite d8fce0aa21 Fix k8s prefix main data directory / 2022-01-30 18:12:10 +00:00
Frostebite 60a7570943 Delete k8s pod explicitly to free up pvc 2022-01-30 17:21:38 +00:00
Frostebite 3f4d4bf331 Fix kubernetes cleanup to retry delete 2022-01-30 16:00:03 +00:00
Frostebite ad0dfc7b72 Fix kubernetes cleanup to retry delete 2022-01-30 15:41:45 +00:00
Frostebite 5adc68ae85 Fix kuberentes env var 2022-01-30 02:11:11 +00:00
Frostebite 28266ce9bc Fix kuberentes env var 2022-01-30 01:56:19 +00:00
Frostebite 9e47f78d5a Fix kuberentes env var 2022-01-30 01:32:12 +00:00
Frostebite e40ac53d8f Fix kuberentes env var 2022-01-30 01:19:53 +00:00
Frostebite 6f543a5ec2 Fix kuberentes env var 2022-01-30 01:17:18 +00:00
Frostebite e7676d04ac catch gh auth error 2022-01-30 00:09:45 +00:00
Frostebite 3f9853712f catch gh auth error 2022-01-29 23:13:44 +00:00
Frostebite d02831dbe6 catch gh auth error 2022-01-29 22:58:02 +00:00
Frostebite 5365a2de1e catch gh auth error 2022-01-29 22:52:28 +00:00
Frostebite f315ee9e34 merge latest 2022-01-29 22:10:24 +00:00
Frostebite c97d032bf9 Assume cache results are nested within zip 1 layer 2022-01-29 21:53:12 +00:00
Frostebite 2968d5662e tree extracted cache folders 2022-01-29 21:34:01 +00:00
AndrewKahr 3d0eb0805b
Initial Support for Windows Based Builds (#305)
* Implemented logic for windows based docker builds. Moved dockerfiles and scripts to platform specific folders.

* Add missing newline character

* Add build-tests for windows and a unity project configured to output il2cpp

* Add additional build targets (uwp and tvOS)
Adjustments to build scripts to not require win10 sdk when not needed (tvOS)
Platform-based prereq setup
Setup image tags for the new platforms with errors if building on the wrong base os
Rename test-project-il2cpp to test-project-windows to be used for all windows based project building (IL2CPP backend selected instead of mono)
Fix tests to be platform based

* Update dist/platforms/windows/steps/return_license.ps1

Co-authored-by: Webber Takken <webber.nl@gmail.com>

* Update src/model/docker.ts

Co-authored-by: Webber Takken <webber.nl@gmail.com>

* Update src/model/docker.ts

Co-authored-by: Webber Takken <webber.nl@gmail.com>

* Update src/model/docker.ts

Co-authored-by: Webber Takken <webber.nl@gmail.com>

* Fix outdated repository and homepage links in dockerfiles

* Fix comment style and rename validateWindowsPrereqs to validateWindowsPlatformRequirements

* Remove redundant comment

* Remove windows unity test project, add ProjectSettings for the il2cpp backend, and add logic to replace the projectsettings file with the il2cpp one on windows test builds.

* Fix action.test.ts to accept windows as a base platform

* Fix camelcase for wsaPlayer

* Switch from add to copy in windows dockerfile

* Change slash direction

* Switch ADD to COPY to conform with best practices, change ls to dir on windows dockerfile

* Improve error message for unset UNITY_EMAIL and UNITY_PASSWORD

* Further improve missing email and password error. Remove temppaths being mounted to docker image

* Add debug statement. TODO: Remove these

* Add more debug

* Explicitly pass in unity email to docker run

* Remove debug and fix environment variables for activation/deactivation scripts

* Prevent Unity serial from leaking to console

* Debug folder listings

* More debug print dirs

* fix debug print path

* fix reg export command

* Remove debug directory listings and try setSecret to mask serial

* Update src/model/action.ts

Co-authored-by: Webber Takken <webber.nl@gmail.com>

* Update src/model/docker.ts

Co-authored-by: Webber Takken <webber.nl@gmail.com>

* Update src/model/image-tag.ts

Co-authored-by: David Finol <davidmfinol@gmail.com>

* Update .github/workflows/build-tests.yml

Co-authored-by: David Finol <davidmfinol@gmail.com>

* Move platform validation and setup out of docker and into its own layer, remove branching on docker run command

* Fix test failure due to missing license

* Fix camelCase and duplicate variables

* Fix lint issues and make paths more understandable

* Fix typo in build-tests.yml

* Fix move command in build-tests.yml

* Different method to force move file

* Fix missing quote and backslash

* Pass unity email and password to builder action for windows build tests

* Push serial to windows test builds

* Make windows build tests only run on push to main

Co-authored-by: Webber Takken <webber.nl@gmail.com>
Co-authored-by: David Finol <davidmfinol@gmail.com>
2022-01-25 22:18:15 +01:00
Frostebite ba6d307134 await creating build params 2022-01-25 17:37:05 +00:00
Frostebite 8c6e681cf7 return better default for github cli reader 2022-01-25 02:04:49 +00:00
Frostebite 75c4fc3597 Failed to get auth token msg 2022-01-25 01:25:57 +00:00
Frostebite 7433e0f63c do not fail from exception in github cli 2022-01-25 01:07:12 +00:00
Frostebite 4341bf76c0 Undo: move zipped folder from nested layer during cache pull 2022-01-25 00:53:42 +00:00
Frostebite b688bb100a move zipped folder from nested layer during cache pull 2022-01-25 00:42:06 +00:00
Frostebite e8d193af0e log cache folder output 2022-01-25 00:29:00 +00:00
Frostebite 7500c5a6da correcting mv file extension 2022-01-25 00:17:46 +00:00
Frostebite b7ffbf143c fix hashing utility changing cwd 2022-01-25 00:07:13 +00:00
Frostebite e077b50e2b zip for caching from parent folder 2022-01-24 23:54:52 +00:00
Frostebite 4b8b76d7ca do not move with file extension 2022-01-24 23:40:41 +00:00
Frostebite 379ee4fcb4 resolve all relative paths 2022-01-24 23:25:52 +00:00
Frostebite 55d1ee1743 recursive removal rather than rmdir 2022-01-24 22:27:50 +00:00
Frostebite 080a4631a4 move results directory then rename fix 2022-01-24 21:56:02 +00:00
Frostebite c2b658a8d3 move results directory then rename 2022-01-24 21:31:54 +00:00
Frostebite a2ab870e8f move results directory subcontents explicitly 2022-01-24 21:07:43 +00:00
Frostebite a07f8d4e6c move results directory subcontents explicitly 2022-01-24 20:11:30 +00:00
Frostebite 08b90ff4fc unzip to results directory explicitly 2022-01-24 19:59:14 +00:00
Frostebite c8ee483be8 zipping via unix pkg rather than ts 2022-01-24 19:35:18 +00:00
Frostebite 7d83a469fc move caching folder without trailing slash 2022-01-23 20:49:34 +00:00
Frostebite d57bb5f562 move caching folder fix 2022-01-23 19:42:42 +00:00
Frostebite f4eccf6a32 move caching folder fix 2022-01-23 19:26:13 +00:00