Commit Graph

612 Commits (c13079a14ea12089b985ea29d8c535715b23be5f)

Author SHA1 Message Date
Andrew Kahr 4c4611c021
Feature/windows upgrades (#588)
- Allow updating container memory and cpu limits for Windows. Previously, they defaulted to 1cpu and 1gb ram which was far too low and it seems docker wouldn't allocate all available resources. Now it will use all available cores and 80% of system memory.
- Allow setting docker isolation mode for windows. Defaults to default to ensure behavior doesn't change from prior versions but now you can do stuff like force process mode on non-server versions which grants a performance uplift during runs
- Added logic to allow building Android on Windows. Android doesn't support burst when built on Linux, only on Windows and macOS. Thus we need to allow building Android on WIndows due to the major performance benefits of Burst.
- Support Windows 2022 and VS2022 by mounting the x64 Visual Studio path in addition to the x86 path to maintain compatibility with VS2019 and older
- Attempted fixes for windows builds hanging by killing the regsvr32 process after registering VS dll and using a different method to launch Unity. Unsure if this is a definite fix so I am leaving in several debug calls to print out running processes so we have more data to work with on chasing down this bug. I suspect there's a process that's hanging around that isn't cleaning itself up or is getting into some kind of deadlock situation and needs to be killed. But the changes I've made have seen no hangs on building during docker test workflows when previously there would be at least 3-5 hanging builds.
2023-10-28 12:21:10 -07:00
Ely Ronnen 6419c8742b
fix android sdkmanager invocation (#582)
Fix "java.lang.NoClassDefFoundError:
javax/xml/bind/annotation/XmlSchema" error caused by invoking the wrongf
sdkmanager script
2023-10-24 09:52:12 -05:00
Frostebite 4b072164b5 Interrupt k8s logs when logs found 2023-10-02 23:58:34 +01:00
Frostebite 9cb82940fb hash comparison logging for log complete in k8s flow 2023-10-02 23:48:00 +01:00
Frostebite 6c6866f27e Fix exit flow for k8s job 2023-09-28 18:59:48 +01:00
Frostebite 534c94e159 Include log chunk when task runner sees log update, clarify if we can pull logs from same line or next line 2023-09-25 18:26:32 +01:00
Frostebite f563b8c810 Include log chunk when task runner sees log update, clarify if we can pull logs from same line or next line 2023-09-25 18:04:33 +01:00
Frostebite 5631a3b301 Include log chunk when task runner sees log update, clarify if we can pull logs from same line or next line 2023-09-24 14:57:44 +01:00
Frostebite a760ee803f Include log chunk when task runner sees log update, clarify if we can pull logs from same line or next line 2023-09-23 16:25:25 +01:00
Frostebite b452c2b8f7 Include log chunk when task runner sees log update, clarify if we can pull logs from same line or next line 2023-09-23 16:14:26 +01:00
Toby Harris a13443a746
`manualExit` suppresses `-quit`, useful for buildMethods with async calls (#574)
* `manualExit` suppresses `-quit`, useful for buildMethods with async calls

* Use boolean
2023-09-20 23:41:17 +02:00
Frostebite 6bd6fddf40 hashed logging k8s 2023-09-20 21:11:36 +01:00
Frostebite 368f63e404 hashed logging k8s 2023-09-20 20:33:43 +01:00
Frostebite 51c1da5a82 hashed logging k8s 2023-09-19 17:30:41 +01:00
Frostebite df456df645 hashed logging k8s 2023-09-19 16:37:42 +01:00
Frostebite cc57addcc7 hashed logging k8s 2023-09-18 23:55:33 +01:00
Frostebite c0f9b06f04 hashed logging k8s 2023-09-18 21:32:45 +01:00
Frostebite b0b1cf8a0d k8s reliable log hashing 2023-09-18 19:35:14 +01:00
Frostebite 2739d2383a k8s reliable log hashing 2023-09-18 19:25:30 +01:00
Frostebite b91e21f29f k8s reliable log hashing 2023-09-18 19:21:44 +01:00
Ely Ronnen 2190fd5667
Support multiple GitHub SSH deploy keys (#568)
* add sshPublicKeysDirectoryPath and GIT_CONFIG_EXTENSIONS parameters that adds git configs and mounts .ssh/config and public keys to the container, in order to allow multiple sh deploy key trick by webplatform@ssh-agent

* remove sshPublicKeysDirectoryPath and GIT_CONFIG_EXTENSIONS from windows runner for now
2023-09-06 23:35:24 +02:00
Webber Takken a073719c29
BREAKING (potentially) - Bump docker version (Ubuntu 22.04 LTS) (#556)
* fix: resolution errors and vulnerability

* feat: bump (major) docker image rolling tag

* chore: bump major version

* fix: up workflow node to lts

* fix: conventions
2023-08-22 10:03:32 +02:00
Elias ff551fe06d
Fix versions (#559)
* Fix versions

* Downgraded 2023.1.9f1 to 2023.1.8f1
2023-08-21 17:21:54 +02:00
Elias 43e128087c
Removed checks for old unity versions (#558) 2023-08-20 22:46:53 +02:00
Frostebite 2e9e9dfb6a Fix path 2023-08-19 22:36:59 +01:00
Frostebite c5580f8a34 Push to steam test 2023-08-19 22:13:54 +01:00
Frostebite b489bd595c Push to steam test 2023-08-19 20:58:14 +01:00
Frostebite c6b0f25f8d check missing log file 2023-08-18 19:23:49 +01:00
Frostebite 499ad8784a check missing log file 2023-08-18 01:58:53 +01:00
Frostebite 2b1e4cb7fd test fix - kubernetes - name typo in github yaml 2023-08-18 00:09:14 +01:00
Frostebite 964e77c554 test fix - kubernetes - name typo in github yaml 2023-08-17 17:58:53 +01:00
Frostebite 39392a1578 remove typo - double await 2023-08-17 17:54:20 +01:00
Frostebite eba396b69e no wait, just repeat logs 2023-08-16 00:39:32 +01:00
dependabot[bot] 5f7828371a
Bump word-wrap from 1.2.3 to 1.2.4 (#548)
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-15 23:58:07 +02:00
Frostebite a31896bdeb no wait, just repeat logs 2023-08-15 22:13:24 +01:00
Frostebite 9900a91ede no wait, just repeat logs 2023-08-15 22:03:39 +01:00
Frostebite c658a08c00 hashed logs 2023-08-14 22:35:49 +01:00
Frostebite debe4730fa hashed logs 2023-08-14 22:19:26 +01:00
Frostebite 174bda8060 hashed logs 2023-08-14 19:54:01 +01:00
Frostebite 4225feb1b3 hashed logs 2023-08-14 19:33:59 +01:00
Frostebite 358cf1c399 hashed logs 2023-08-14 19:24:06 +01:00
Frostebite 87c7a1f553 hashed logs 2023-08-14 19:14:28 +01:00
Frostebite 2019e730cb podname logs for log service 2023-08-14 18:59:05 +01:00
Frostebite 14819a6338 podname logs for log service 2023-08-11 19:44:10 +01:00
Frostebite f889ac690c podname logs for log service 2023-08-11 19:23:56 +01:00
Frostebite 0dd50cca9d podname logs for log service 2023-08-11 18:39:11 +01:00
Frostebite 2cb1914301 podname logs for log service 2023-08-11 17:29:19 +01:00
Frostebite 1314055a63 podname logs for log service 2023-08-02 01:22:56 +01:00
Frostebite e7c48f6432 podname logs for log service 2023-08-02 01:17:54 +01:00
Frostebite 7d2704c3e4 podname logs for log service 2023-08-02 00:28:14 +01:00