Commit Graph

210 Commits (3f9853712f50e508fb513c739730852a5ad1a2ab)

Author SHA1 Message Date
Frostebite a83c3fa523 remove experimental storage-fs fuse from k8s pipeline 2022-01-29 22:43:47 +00:00
Frostebite f315ee9e34 merge latest 2022-01-29 22:10:24 +00:00
Frostebite 2972271e57 copy entire cache folder for aws builds 2022-01-29 21:06:37 +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 75c4fc3597 Failed to get auth token msg 2022-01-25 01:25:57 +00:00
Frostebite d0d70af167 --forceExit k8s tests 2022-01-12 23:35:59 +00:00
Frostebite 5cb5bf8840 Fix nested Library cache 2022-01-12 22:57:31 +00:00
Frostebite ee63808d54 Correcting hook feature to evaluate before removal 2022-01-12 21:54:26 +00:00
Frostebite 7eebda1342 Fix nested Library cache 2022-01-09 17:33:20 +00:00
Frostebite bd3ce2e7e8 Fix nested Library cache 2022-01-08 22:12:06 +00:00
Frostebite 73d50c7e35 Improve debug logging 2022-01-08 02:01:10 +00:00
Frostebite 36b094be8a fixing cache folder 2022-01-08 01:16:22 +00:00
Frostebite 9f291a0838 fixing cache folder 2022-01-08 00:37:50 +00:00
Frostebite 1dafbe5f27 fixing cache folder 2022-01-07 22:56:15 +00:00
Frostebite ea8f808985 fixing cache folder 2022-01-07 01:27:15 +00:00
Frostebite 1c8c5e59b6 fixing cache folder 2022-01-06 22:47:05 +00:00
Frostebite 203e7209a1 test github groups for logs 2022-01-03 06:32:00 +00:00
Frostebite 88e5c2e9fc test github groups for logs 2022-01-03 06:19:56 +00:00
Frostebite 888cc3c248 test github groups for logs 2022-01-03 05:35:14 +00:00
Frostebite 3432cf18d2 test github groups for logs 2022-01-03 05:32:07 +00:00
Frostebite b4fb5ff1ba test github groups for logs 2022-01-03 05:30:55 +00:00
Frostebite 140310a389 fixing error handling 2022-01-03 05:26:41 +00:00
Frostebite 9f7e1a7c09 fixing error handling 2022-01-03 04:56:59 +00:00
Frostebite c31e3d7664 fixing error handling 2022-01-03 03:54:06 +00:00
Frostebite 0198485884 fixing library warning in setup step 2022-01-03 01:56:23 +00:00
Frostebite c5eec1f675 fixing library warning in setup step 2022-01-03 01:11:19 +00:00
David Finol 15a02a4b1b
Remove deprecated param from versioning (#315) 2022-01-02 19:02:45 -06:00
Frostebite e60db44f8e fixing library warning in setup step 2022-01-03 00:51:48 +00:00
Frostebite b6c4241a64 fixing library warning in setup step 2022-01-03 00:26:46 +00:00
Frostebite f213392d9f fixing library warning in setup step 2022-01-03 00:07:23 +00:00
Frostebite 7e243aa0a1 fixing library warning in setup step 2022-01-02 23:48:24 +00:00
Frostebite 656675a184 fixing xargs too many args 2022-01-02 22:27:03 +00:00
Frostebite 19edffc7a0 Caching cleanup 2022-01-02 20:58:39 +00:00
Frostebite a0da611901 Caching cleanup 2022-01-02 20:52:52 +00:00
Frostebite 30be1cf59a Caching cleanup 2022-01-02 20:26:19 +00:00
Frostebite d56ae05425 Caching cleanup 2022-01-02 20:09:12 +00:00
Frostebite 0430794ca9 Caching cleanup 2022-01-02 19:45:27 +00:00
Frostebite a2de2cce34 Caching cleanup 2022-01-02 19:39:11 +00:00
Frostebite 0063287b3c Caching cleanup 2022-01-02 19:04:14 +00:00
Frostebite d56e72995c Caching cleanup 2022-01-02 18:46:43 +00:00
Frostebite 125a2e2ef3 Caching cleanup 2022-01-02 18:38:48 +00:00
Frostebite a7a8661484 Caching cleanup 2022-01-02 18:07:27 +00:00
Frostebite 3e9b2eefb9 Caching cleanup 2022-01-02 06:29:35 +00:00
Frostebite e6435fe8c0 Caching cleanup 2022-01-02 05:27:30 +00:00
Frostebite 4c480f61d6 Caching cleanup 2022-01-02 05:25:51 +00:00
Frostebite 1ed2d2a1d4 Caching cleanup 2022-01-02 05:03:31 +00:00
Frostebite 81979ddaca Log to google for GCP_LOGGING 2022-01-02 04:31:34 +00:00
Frostebite 7b1d4ed923 Log to google for GCP_LOGGING 2022-01-02 04:03:14 +00:00
Frostebite eee099835f Log to google for GCP_LOGGING 2022-01-02 03:59:39 +00:00
Frostebite b26488af8e Log to google for GCP_LOGGING 2022-01-02 03:16:26 +00:00