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
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
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
Frostebite
2e9e9dfb6a
Fix path
2023-08-19 22:36:59 +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
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
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
Frostebite
a275c2ec4a
podname logs for log service
2023-08-01 22:28:46 +01:00
VioletXF
f43335663c
Fix unity path ( #552 )
...
* Fix unity path
* Add quotes back
2023-07-27 22:15:13 +02:00
VioletXF
21da302529
Fix base path so that existsSync works as intended ( #551 )
2023-07-27 20:26:48 +02:00
Frostebite
74b943e9a7
tests
2023-07-23 22:55:36 +01:00
Frostebite
f52e8cea4f
tests
2023-07-23 18:59:41 +01:00
Frostebite
e73a8b4580
tests
2023-07-23 18:08:52 +01:00
Frostebite
7506b71211
tests
2023-07-23 17:48:08 +01:00
Frostebite
7243511cfb
tests
2023-07-23 17:34:59 +01:00
Frostebite
c3ec8518fc
tests
2023-07-23 17:24:05 +01:00
Frostebite
8e6762e17d
tests
2023-07-22 21:40:53 +01:00
Frostebite
0541b88267
tests
2023-07-21 05:27:26 +01:00
Frostebite
cd4fb295e9
push k8s logs to LOG SERVICE IP
2023-07-17 23:17:07 +01:00
Frostebite
37fc4c1316
push k8s logs to LOG SERVICE IP
2023-07-17 23:01:31 +01:00
Frostebite
e7802b939e
push k8s logs to LOG SERVICE IP
2023-07-17 21:35:08 +01:00
Frostebite
7385dfecf2
push k8s logs to LOG SERVICE IP
2023-07-17 20:37:57 +01:00
Frostebite
8cafc65464
push k8s logs to LOG SERVICE IP
2023-07-17 19:59:01 +01:00
Frostebite
c77d0baa04
push k8s logs to LOG SERVICE IP
2023-07-17 19:35:16 +01:00
Frostebite
e404132a7d
push k8s logs to LOG SERVICE IP
2023-07-17 17:54:32 +01:00
Frostebite
2e2eae0acf
push k8s logs to LOG SERVICE IP
2023-07-17 17:28:16 +01:00
Frostebite
50d7f57f9d
disable aws pipe for now
2023-07-10 23:46:23 +01:00
Frostebite
cf758e2db0
disable aws pipe for now
2023-07-10 23:22:53 +01:00
Frostebite
334afd83b2
disable aws pipe for now
2023-07-10 22:57:38 +01:00
Frostebite
3488cec531
disable aws pipe for now
2023-07-10 20:58:09 +01:00
Frostebite
4128a154f6
disable aws pipe for now
2023-07-10 03:22:29 +01:00
Frostebite
613d7cc1c1
disable aws pipe for now
2023-07-06 03:40:49 +01:00
Frostebite
c1a199e8e8
disable aws pipe for now
2023-07-06 02:44:30 +01:00
Frostebite
e488903104
disable aws pipe for now
2023-07-06 00:19:05 +01:00
Frostebite
ec2b38dc19
disable aws pipe for now
2023-07-05 22:25:51 +01:00
Frostebite
383a40ec6c
fixes
2023-06-26 21:33:12 +01:00
Frostebite
4793f6b5a7
stream logs through standard input and new remote client cli command
2023-06-06 00:18:32 +01:00
Frostebite
8a3a366186
stream logs through standard input and new remote client cli command
2023-06-06 00:03:06 +01:00
Frostebite
9e7fad6a8a
stream logs through standard input and new remote client cli command
2023-06-05 23:42:49 +01:00
Frostebite
76e8818089
stream logs through standard input and new remote client cli command
2023-06-05 23:15:49 +01:00
Frostebite
596f3fb648
stream logs through standard input and new remote client cli command
2023-06-05 22:48:19 +01:00
Frostebite
d1a2969bf6
stream logs through standard input and new remote client cli command
2023-06-05 22:40:41 +01:00
Frostebite
83491d9e75
stream logs through standard input and new remote client cli command
2023-06-05 22:10:17 +01:00
Frostebite
d92ce4dc13
stream logs through standard input and new remote client cli command
2023-06-05 22:03:26 +01:00
Frostebite
1867dcefbb
stream logs through standard input and new remote client cli command
2023-06-05 21:23:41 +01:00
Frostebite
c366060834
stream logs through standard input and new remote client cli command
2023-06-05 21:14:26 +01:00
Frostebite
88fa5d247c
stream logs through standard input and new remote client cli command
2023-06-05 21:05:49 +01:00
Frostebite
fdde0dec58
stream logs through standard input and new remote client cli command
2023-06-05 20:49:50 +01:00
Frostebite
79ddbbd8b6
stream logs through standard input and new remote client cli command
2023-06-05 20:32:10 +01:00
Frostebite
a485fb0315
stream logs through standard input and new remote client cli command
2023-06-04 21:21:10 +01:00
Frostebite
8a501a6c9f
stream logs through standard input and new remote client cli command
2023-06-04 21:07:01 +01:00
Frostebite
16284dcf8d
log file path
2023-05-15 20:27:33 +01:00
Frostebite
aec5ebdef9
log file path
2023-05-15 20:14:41 +01:00
Frostebite
ce6c1ca572
log file path
2023-05-15 18:02:43 +01:00
Frostebite
6f6ba10989
log file path
2023-05-14 22:32:33 +01:00
Frostebite
68f787c7c0
log file path
2023-05-14 22:26:57 +01:00
Frostebite
fecb78d838
log file path
2023-05-14 22:15:57 +01:00
Frostebite
8e5ccae56c
log file path
2023-05-14 21:46:09 +01:00
Frostebite
d0934cbc2a
log file path
2023-05-14 21:00:49 +01:00
Frostebite
d3b4f28e32
log file path
2023-05-14 17:40:30 +01:00
Frostebite
1df6a12ca4
log file path
2023-05-14 17:24:16 +01:00
Frostebite
a86e483861
log file path
2023-05-14 17:19:20 +01:00
Frostebite
a6ec38049b
log file path
2023-05-14 17:16:36 +01:00
Frostebite
45a1901e23
log file path
2023-05-14 17:08:06 +01:00