Frostebite
443a0403d5
Setup cloud runner state properly within RemoteClientCli
2021-12-21 23:15:00 +00:00
Frostebite
c5d16f0da5
cleanup pipelines, integration tests only
2021-12-21 22:40:30 +00:00
Frostebite
f725479d7a
break download step into remote-client template
2021-12-21 06:47:29 +00:00
Frostebite
bdc0c7f34e
Printenv no longer neaded
2021-12-21 06:34:11 +00:00
Frostebite
a6a24d8378
Serialize all input and buildparams
2021-12-21 05:57:00 +00:00
Frostebite
568b5b216b
Serialize all input and buildparams
2021-12-20 23:08:22 +00:00
Frostebite
cc8895d935
Serialize all input and buildparams
2021-12-20 22:55:09 +00:00
Frostebite
7abb3f605a
Serialize all input and buildparams
2021-12-20 22:44:02 +00:00
Frostebite
4cb2859ec4
Rather than base64 params into one env var, copy them linearly
2021-12-20 20:27:45 +00:00
Frostebite
2acc1423d3
Rather than base64 params into one env var, copy them linearly
2021-12-20 20:21:31 +00:00
Frostebite
c9fa89bfed
Always use full env vars to include tests
2021-12-20 19:57:52 +00:00
Frostebite
aa899843e8
Match cloud runner env vars and build params test
2021-12-20 19:47:54 +00:00
Frostebite
0ba04ca41c
AWS integration test pipeline
2021-12-20 19:39:03 +00:00
Frostebite
d21a3fd359
AWS integration test pipeline
2021-12-20 19:31:09 +00:00
Frostebite
f6a73f1dca
AWS integration test pipeline
2021-12-20 19:15:27 +00:00
Frostebite
bed8d9f964
Basic cloud runner test
2021-12-20 00:31:39 +00:00
Frostebite
d8fa82d883
Basic cloud runner test
2021-12-20 00:22:47 +00:00
Frostebite
c83cceffae
Basic cloud runner test
2021-12-20 00:04:46 +00:00
Frostebite
945e0d366f
Move shell scripts into remote-cli
2021-12-19 23:55:43 +00:00
Frostebite
b98c63baf5
Move shell scripts into remote-cli
2021-12-19 23:46:04 +00:00
Frostebite
6803240db7
Move shell scripts into remote-cli
2021-12-19 22:36:14 +00:00
Frostebite
44a7c1f5b3
Move shell scripts into remote-cli
2021-12-19 22:35:28 +00:00
Frostebite
ccfd3cdb2d
Move shell scripts into remote-cli
2021-12-19 22:28:07 +00:00
Frostebite
8180c2c47d
Move shell scripts into remote-cli
2021-12-19 22:04:02 +00:00
Frostebite
dae249cd4a
testing use of cloud runner state values in remote-cli
2021-12-19 21:41:49 +00:00
Frostebite
b10ad0165c
Further improvement of remote-cli, serialize all build params and setup on remote cli
2021-12-19 21:38:59 +00:00
Frostebite
08810c4d51
Further improvement of CLI implementation and error handling
2021-12-19 01:45:55 +00:00
Frostebite
13088351bd
CLI merged with main entrypoint
2021-12-13 22:21:26 +00:00
David Finol
5c12b39169
Update test
2021-12-13 09:24:25 -06:00
David Finol
4838df6d1b
Fixes #242
2021-12-09 18:54:24 -06:00
Frostebite
e0f08a973c
cli
2021-12-06 20:56:40 +00:00
Frostebite
e4f6734e21
cleanup
2021-11-28 17:52:32 +00:00
Frostebite
f53915397a
cleanup
2021-11-28 17:08:37 +00:00
David Finol
239273ca72
Add androidTargetSdkVersion as an option to update the Android SDK ( #298 )
...
* Add androidTargetSdkVersion as an option to update the Android SDK API level
* Fix build script
* Update default value
* Add JAVA_HOME
* Use Unity_path
* Update src/model/android-versioning.test.ts
Co-authored-by: Webber Takken <webber@takken.io>
* Correct JAVA_HOME
* Use unity_path
* Update JAVA_HOME to use path found from 2020.3
* Dynamically determine JAVA_HOME
* Update path determination
Co-authored-by: Webber Takken <webber@takken.io>
2021-11-24 06:51:52 -06:00
Frostebite
0c23ded1e9
Try catch for async
2021-11-21 17:20:11 +00:00
David Finol
11a0d0947e
Improve androidVersionCode parsing and application ( #297 )
2021-11-15 11:12:37 -06:00
David Finol
13fdcad790
Add gitPrivateToken ( #296 )
...
* adding option to pass git credential
* trigger change
* trigger change
* build dist/index
* prettier
* adding set git credentials with more config
* correct docker.ts input
* change default of git credential
* try using git command line to set token
* remove git config cat
* adding api: to git config
* change to token
* change input name to reflect the type github private token
Co-authored-by: Alexander Brandstedt <alexander@infralium.com>
Co-authored-by: Alexander Brandstedt <mad01@users.noreply.github.com>
2021-11-14 16:52:35 -06:00
Frostebite
1c232c49f5
logging timestamp fix
2021-11-06 21:45:42 +00:00
Frostebite
3fc2dd99ab
logging timestamp fix
2021-11-06 21:20:22 +00:00
Frostebite
9f4924afd6
Do not wait for delete_complete stacks
2021-11-06 20:56:38 +00:00
Frostebite
c64b2d1bdd
Log if stack already exists
2021-11-06 20:33:05 +00:00
Frostebite
8343c06c71
Stop aws stack creation if stack already exists
2021-10-31 01:03:34 +01:00
Frostebite
a76135128d
Null check pre and post build steps
2021-10-29 23:08:28 +01:00
Frostebite
fa0508b9a0
Null check pre and post build steps
2021-10-29 22:54:48 +01:00
Frostebite
16764313c7
Fix: Build Automation workflow ran ephemeral runner
2021-10-09 23:00:30 +01:00
Frostebite
27d838d95b
cd .. at start of ephemeral flow
2021-10-09 21:34:32 +01:00
Frostebite
5acaeca383
refactoring workflows
2021-10-06 02:27:20 +01:00
Frostebite
3e47c2bfcb
refactoring workflows
2021-10-06 02:23:19 +01:00
Frostebite
994d8aac5c
refactoring workflows
2021-10-06 02:19:42 +01:00
Frostebite
7f2f4312ea
ls ephemeral runner at start
2021-10-06 02:08:24 +01:00
Frostebite
15c5de62c3
ls ephemeral runner at start
2021-10-05 18:37:14 +01:00
Frostebite
5a7e8e6e00
Use temp folder runner for ephemeral runners
2021-10-05 18:29:09 +01:00
Frostebite
d6d4bcb003
Refactor state and steps out of cloud-runner main class
2021-10-05 00:31:33 +01:00
Frostebite
c3e7ba5704
Refactor state and steps out of cloud-runner main class
2021-10-05 00:23:49 +01:00
Frostebite
c121a1f2f6
Refactor state and steps out of cloud-runner main class
2021-10-05 00:09:04 +01:00
Frostebite
c664a315c1
Refactor state and steps out of cloud-runner main class
2021-10-04 23:44:05 +01:00
Frostebite
11fd1dccbf
Refactor state and steps out of cloud-runner main class
2021-10-04 23:13:26 +01:00
Frostebite
1ce7383d4a
Integration test removed, workflows serve as good integration tests
2021-09-30 00:00:44 +01:00
Frostebite
22c1b903a4
Integration test removed, workflows serve as good integration tests
2021-09-29 23:51:53 +01:00
Frostebite
ea3a743f7d
Integration test
2021-09-29 23:48:40 +01:00
Frostebite
8b6e3c6b0b
Integration test
2021-09-29 23:39:15 +01:00
Frostebite
5d3f759ada
Test test
2021-09-29 23:34:39 +01:00
Frostebite
40b1e5faa9
Cleanup remote builder folders
2021-09-22 21:05:21 +01:00
Frostebite
04dfd76d44
Built in ephemeral runner support started
2021-09-22 20:42:45 +01:00
Frostebite
f2e2a4bc06
Fix action input for customBuildSteps
2021-09-22 20:31:34 +01:00
Frostebite
1f12f8c5cc
Cleanup remote builder github workflows
2021-09-22 20:15:41 +01:00
Frostebite
3bae8f9cd8
Logging cleanup
2021-09-21 23:02:43 +01:00
Frostebite
e9beedfcf1
Logging cleanup
2021-09-21 20:22:29 +01:00
Frostebite
b771df9510
Logging cleanup
2021-09-21 19:57:21 +01:00
Frostebite
0d6ba3f889
Logging cleanup
2021-09-21 19:47:47 +01:00
Frostebite
92f32f3ebd
Logging cleanup
2021-09-21 19:42:26 +01:00
Frostebite
e802849d30
Logging cleanup
2021-09-21 19:27:04 +01:00
Frostebite
9712dddf10
Custom build step is empty not null by default
2021-09-21 19:10:07 +01:00
Frostebite
dc4820452f
Stream from k8s main container
2021-09-15 05:35:56 +01:00
Frostebite
541099b899
Stream from k8s main container
2021-09-15 04:35:57 +01:00
Frostebite
7706f45feb
merge remote
2021-09-15 04:20:04 +01:00
Frostebite
33896798fd
Stream from k8s main container
2021-09-15 04:10:41 +01:00
Frostebite
b00a0baa34
cleanup
2021-09-09 01:54:59 +01:00
Frostebite
2df97e0b08
Revert "logging"
...
This reverts commit a7be23ee91 .
2021-09-09 01:37:59 +01:00
Frostebite
a7be23ee91
logging
2021-09-09 01:31:33 +01:00
Frostebite
66b320318f
fixes
2021-09-08 23:17:23 +01:00
Frostebite
36d9f69c9e
Use a pvc per build for first PR
2021-09-08 21:21:15 +01:00
Estellise Yukihime
c317d144c3
fix strategy 'Tag' versioning ( #287 )
...
* fix - remove \n in getTag method
* build ts
* recommit
2021-09-06 18:31:24 +02:00
mdugdale
f5e6599266
Fixing aws base stack setup error handling
2021-08-22 01:15:02 +01:00
mdugdale
8b77b3c5c3
Include parameters in baseStack check for aws
2021-08-22 00:41:25 +01:00
mdugdale
901eaaf581
Cleanup
2021-08-22 00:29:27 +01:00
mdugdale
7034f51d93
Cleanup and custom steps
2021-08-22 00:26:03 +01:00
mdugdale
582bf2a14f
Use base stack name as the environment within aws cloud formations
2021-08-21 23:47:58 +01:00
mdugdale
29442b7508
Use base stack name as the environment within aws cloud formations
2021-08-21 23:41:08 +01:00
mdugdale
52ef99fb78
Cleanup
2021-08-21 20:49:52 +01:00
mdugdale
e00075a7b1
Fixing K8s PVC mounting
2021-08-21 20:17:15 +01:00
mdugdale
a2067c33ed
Fixing K8s PVC mounting
2021-08-21 20:14:17 +01:00
mdugdale
7b29ccbe06
Cleanup
2021-08-21 20:01:53 +01:00
mdugdale
52612c8a89
Fixing K8s PVC mounting
2021-08-21 19:51:01 +01:00
mdugdale
a6af0478a3
Fixing K8s PVC mounting
2021-08-21 19:28:31 +01:00
Frostebite
ab463665ba
Relative paths for zipping
2021-08-21 05:01:15 +00:00
Frostebite
917ad116b2
Fix
2021-08-20 03:50:45 +00:00
Frostebite
76c0a94125
Fix
2021-08-20 03:19:00 +00:00
Frostebite
27e8a74c22
Fix
2021-08-20 03:15:09 +00:00
Frostebite
113027d3c3
Fix
2021-08-18 03:13:23 +00:00
Frostebite
d8af7a27ea
Fix
2021-08-18 03:11:17 +00:00
Frostebite
150c69904b
Fix
2021-08-17 22:13:46 +00:00
Frostebite
af72cd4a7a
Fix
2021-08-17 20:15:40 +00:00
Frostebite
0d9c2bf1d8
Fix
2021-08-17 20:09:42 +00:00
Frostebite
dd22d28e75
Fix
2021-08-17 17:12:13 +00:00
Frostebite
93e6190bb1
Fix
2021-08-17 16:50:05 +00:00
Frostebite
160a8dc520
Fix
2021-08-17 16:47:17 +00:00
Frostebite
a60cf2370b
Fix
2021-08-17 14:03:06 +00:00
Frostebite
912478a609
Logging improvement
2021-08-17 13:17:59 +00:00
Frostebite
950e5bd54b
logging improvement
2021-08-17 10:43:23 +00:00
Frostebite
9a8728f7a3
Fix
2021-08-17 09:46:53 +00:00
Frostebite
255dc97e82
Fix
2021-08-15 23:40:16 +00:00
Frostebite
d1ecc89a3e
Fix
2021-08-15 23:29:06 +00:00
Frostebite
f95077e853
fix
2021-08-15 23:13:50 +00:00
Frostebite
adc14cfd72
Refmoving deploy to steam and upload to s3 as remote builder step
2021-08-15 22:59:07 +00:00
Frostebite
c80b47473b
custom step secrets
2021-08-15 22:12:45 +00:00
Frostebite
21cb4562cc
Refactor id and uid to Guid for consistency
2021-08-15 21:59:58 +00:00
Frostebite
4dcbc8c6fd
fix
2021-08-15 21:32:43 +00:00
Frostebite
db44a88163
fix
2021-08-15 21:21:47 +00:00
Frostebite
7df924c09f
fix
2021-08-15 21:03:29 +00:00
Frostebite
116da08101
fix
2021-08-15 20:48:23 +00:00
Frostebite
5a4b54ec05
fix
2021-08-15 20:45:22 +00:00
Frostebite
67022616fd
logging improvement for library not found
2021-08-15 20:29:48 +00:00
Frostebite
8145561ef3
logging improvement
2021-08-15 20:26:02 +00:00
Frostebite
1a2ce49f9c
logging improvement
2021-08-15 20:24:13 +00:00
Frostebite
ad02f60d8a
logging improvements
2021-08-15 20:17:29 +00:00
Frostebite
bf8de86954
fix
2021-08-15 20:12:39 +00:00
Frostebite
189790213c
fix
2021-08-15 19:38:09 +00:00
Frostebite
796480c3c5
logging improvements
2021-08-15 19:23:52 +00:00
Frostebite
77120540c8
logging improvements
2021-08-15 19:07:02 +00:00
Frostebite
529c48800f
logging improvements
2021-08-15 19:04:59 +00:00
Frostebite
7bd98aade8
Remove additional secret adding logic
2021-08-15 19:00:31 +00:00
Frostebite
550e55f086
Convert number based secrets to strings
2021-08-15 18:40:55 +00:00
Frostebite
311dab0318
logging improvements
2021-08-15 18:35:27 +00:00
Frostebite
a5eb941886
filter out empty env vars
2021-08-15 18:19:18 +00:00
Frostebite
589eed6f71
filter out empty secret env vars
2021-08-15 18:13:15 +00:00
Frostebite
ec239aa2e7
Add all environment variables from docker flow
2021-08-15 18:06:54 +00:00
Frostebite
f7619be09d
fix
2021-08-15 17:58:39 +00:00
Frostebite
6775164bdf
logging improvement
2021-08-15 16:57:40 +00:00
Frostebite
8542ed8985
fix
2021-08-15 16:38:40 +00:00
Frostebite
1aa8a9a9b1
fix
2021-08-15 16:06:31 +00:00
Frostebite
8770e0d21e
logging improvement
2021-08-15 16:00:38 +00:00
Frostebite
e8405a637a
debug log fix
2021-08-15 15:45:04 +00:00
Frostebite
5e3b1d2422
fix
2021-08-15 15:34:16 +00:00
Frostebite
d7bae54c89
fix
2021-08-15 15:27:26 +00:00
Frostebite
b13a972369
fix
2021-08-15 15:26:12 +00:00
Frostebite
25067e59c7
fix
2021-08-15 15:14:19 +00:00
Frostebite
5d05341f7f
Cleanup
2021-08-15 15:07:46 +00:00
Frostebite
fec2cc69c9
Cleanup
2021-08-15 15:04:11 +00:00
Frostebite
45864afee8
Add more folder paths to default secrets
2021-08-15 15:01:15 +00:00
Frostebite
772c348d99
Cleanup
2021-08-15 14:50:46 +00:00
Frostebite
40dd6f08e2
Cleanup
2021-08-15 14:46:49 +00:00
Frostebite
37b67c350a
Setup folder variables in correct order
2021-08-15 14:42:33 +00:00
Frostebite
91c3ced4ea
Setup folder variables in correct order
2021-08-15 14:23:18 +00:00
Frostebite
83babdf162
fix
2021-08-15 13:58:44 +00:00
Frostebite
7fbd0c1297
fix
2021-08-15 13:46:18 +00:00
Frostebite
8918f23f05
fix
2021-08-15 04:41:24 +00:00
Frostebite
737062983e
fix
2021-08-15 04:12:11 +00:00
Frostebite
13bc419728
Printenv and log messages with version hash improved
2021-08-13 21:09:01 +01:00
Frostebite
3f9088309e
Recombining base stack input source
2021-08-13 20:59:01 +01:00
Frostebite
94c046a9c3
Log describe AWS tasks upon non success exit code
2021-08-13 20:24:45 +01:00
Frostebite
33a1fb743b
Log describe AWS tasks upon non success exit code
2021-08-13 20:18:59 +01:00
Frostebite
ac4669ba73
Use actual hash rather than string: 'hash'
2021-08-13 20:00:21 +01:00
Frostebite
63fec81dc3
CAPABILITY IAM required for updating base stack
2021-08-13 19:55:38 +01:00
Frostebite
128a980f61
Fixes and refactoring to base stack handling
2021-08-13 19:52:37 +01:00
Frostebite
3b55532c6c
Added CAPABILITY_IAM to base stack creation
2021-08-13 19:34:28 +01:00
Frostebite
3ab46082c0
Added CAPABILITY_IAM to base stack creation
2021-08-13 19:33:34 +01:00
Frostebite
75e8e5dc74
await result of creation
2021-08-13 19:29:39 +01:00
Frostebite
ebc27e9c15
add stack created log message
2021-08-13 19:27:07 +01:00
Frostebite
a9d25bcd6d
fix aws check for base stack
2021-08-13 19:16:17 +01:00
Frostebite
54cdb38171
merge and fix aws check for base stack
2021-08-13 18:54:27 +01:00
Frostebite
daf987bcd2
fix base stack exists check
2021-08-10 18:42:48 +01:00
Frostebite
f90c906155
fix base stack exists check
2021-08-10 18:34:18 +01:00
Frostebite
7d7846249a
setup base stack automatically
2021-08-08 10:20:52 +01:00
Frostebite
ba2931a765
setup base stack automatically
2021-08-08 10:05:16 +01:00
Frostebite
a35c029939
stop git detatched head info
2021-08-08 09:48:18 +01:00
Frostebite
44966a7ba6
stop git detatched head info
2021-08-08 09:00:41 +01:00
Frostebite
306991bb3e
fix final zip path for actual unity build
2021-08-08 08:29:33 +01:00
Frostebite
fb6c4a5746
fix final zip path for actual unity build
2021-08-08 08:23:46 +01:00
Frostebite
4e9a5a4348
-q zip and unzip
2021-08-08 08:20:08 +01:00
Frostebite
6ab05229d2
Using buildPathFull for compression step
2021-08-08 07:55:03 +01:00
Frostebite
c13e6524cd
debug log flags
2021-08-02 01:47:09 +01:00
Frostebite
9209dc2075
debug log flags
2021-08-02 01:46:10 +01:00
Frostebite
e791e2301c
fix
2021-08-02 01:43:14 +01:00
Frostebite
ce1cfafdcd
fix
2021-08-02 01:28:02 +01:00
Frostebite
22743a41c1
fix
2021-08-02 01:01:55 +01:00
Frostebite
ad896fbf63
fix
2021-08-02 00:44:19 +01:00
Frostebite
e2be4898d9
fix
2021-08-02 00:43:20 +01:00
Frostebite
0a7ffe71a9
fix
2021-08-02 00:41:55 +01:00
Frostebite
2a1d36b928
fix
2021-08-02 00:38:30 +01:00
Frostebite
fd8599c0ac
fix
2021-08-02 00:10:59 +01:00
Frostebite
8875b32f01
fix
2021-08-02 00:09:57 +01:00
Frostebite
681513aec3
fix
2021-08-01 23:46:49 +01:00
Frostebite
c964036d61
fix
2021-08-01 23:44:29 +01:00
Frostebite
5f305cee16
fix
2021-08-01 23:11:16 +01:00
Frostebite
416dc584e7
fix
2021-08-01 23:04:09 +01:00
Frostebite
ee250a1222
fix
2021-08-01 22:37:17 +01:00
Frostebite
85af8c8e54
fix
2021-08-01 22:28:13 +01:00
Frostebite
fc6d6113cb
debug logging
2021-08-01 21:18:16 +01:00
Frostebite
62721a4ead
cleanup and corrections
2021-08-01 19:02:43 +01:00
Frostebite
b363886ecd
cleanup and corrections
2021-08-01 17:19:26 +01:00
Frostebite
88c4b1efee
cleanup and corrections
2021-08-01 02:04:38 +01:00
Frostebite
62a2b59a20
lfsDirectory zip
2021-08-01 01:32:00 +01:00
Frostebite
e57d4466bf
lfsDirectory zip
2021-08-01 01:25:30 +01:00
Frostebite
4f035073d9
copy zipped lfs files to cache director correctly
2021-08-01 01:17:43 +01:00
Frostebite
2f4ae71ee5
zip correct directory
2021-08-01 01:10:23 +01:00
Frostebite
284f8ad9ee
add zip package
2021-08-01 00:27:44 +01:00
Frostebite
6ecda4a358
log lfs state before and after caching
2021-08-01 00:21:31 +01:00
Frostebite
f55e36866e
update compression method to use member variables
2021-08-01 00:12:23 +01:00
Frostebite
263260d957
log ls git/lfs directory
2021-07-31 23:37:02 +01:00
Frostebite
a595929c82
log ls git/lfs directory
2021-07-31 23:35:56 +01:00
Frostebite
999b32a56d
do not purge by default
2021-07-31 23:34:36 +01:00
Frostebite
848cc03ba7
use the same builder path folders for build step as setup step
2021-07-31 23:06:31 +01:00
Frostebite
34b62aa849
log testfile size after clone
2021-07-31 22:58:26 +01:00
Frostebite
a966a36ee1
cleanup
2021-07-31 22:57:12 +01:00
Frostebite
47e5e0f230
e2e LFS and Library caching
2021-07-31 22:41:55 +01:00
Frostebite
d353d2ce56
after initalizing repo without lfs, log test LFS file size
2021-07-31 22:26:05 +01:00
Frostebite
93f584dfc8
git lfs pull after caching
2021-07-31 22:11:58 +01:00
Frostebite
3bbfeadd3d
fix unzip cache directory and quiet add alpine apks
2021-07-31 22:05:46 +01:00
Frostebite
58146ffdd8
Logging improvements
2021-07-31 21:59:35 +01:00
Frostebite
e12185be81
correcting cache script parameter names
2021-07-31 21:44:53 +01:00
Frostebite
d2a48ca15d
correcting cache script name in remote builder
2021-07-31 21:35:00 +01:00
Frostebite
f8363d834e
Readable logs
2021-07-27 22:00:42 +01:00
Frostebite
8f8f863285
Readable logs
2021-07-27 21:54:44 +01:00
Frostebite
41b1c40cac
Readable logs
2021-07-27 21:51:04 +01:00
Frostebite
142ad6671a
Simplify scripts
2021-07-27 21:45:49 +01:00
Frostebite
f64f0b01f7
service account
2021-07-13 01:28:16 +01:00
Frostebite
f11ead0ee4
Revert "cleanup git cloning"
...
This reverts commit e5318094ff .
2021-07-13 01:06:13 +01:00
Frostebite
e5318094ff
cleanup git cloning
2021-07-13 01:01:24 +01:00
Frostebite
8639a6a8b9
test lfs file
2021-07-13 00:37:23 +01:00
Frostebite
ea084f7c12
test lfs file
2021-07-13 00:23:19 +01:00
Frostebite
e23a19aecb
Better startup log messages
2021-07-12 23:53:22 +01:00
Frostebite
092e677ea0
Better startup log messages
2021-07-12 23:46:21 +01:00
Frostebite
455adeb14c
Better startup log messages
2021-07-12 23:39:10 +01:00
Frostebite
bc7faa9df5
Better startup log messages
2021-07-12 23:33:45 +01:00
Frostebite
61278d5a23
3 Layer tree only
2021-07-12 23:30:07 +01:00
Frostebite
b35d88f004
cd to git dir, no other way because of reset
2021-07-12 23:18:42 +01:00
Frostebite
e1c24d67e3
use GIT_DIR env var
2021-07-12 23:12:18 +01:00
Frostebite
3ebf2bfd1a
fix branchname
2021-07-12 23:01:21 +01:00
Frostebite
adabdcc132
fix branchname
2021-07-12 22:59:55 +01:00
Frostebite
3dcc592008
specify branch correctly
2021-07-12 22:53:07 +01:00
Frostebite
b4a6575828
tree
2021-07-12 22:52:02 +01:00
Frostebite
c5f80e50aa
tree
2021-07-12 22:41:57 +01:00
Frostebite
d8f962fc2f
tree
2021-07-12 22:33:50 +01:00
Frostebite
aeca8e9153
tree
2021-07-12 22:27:30 +01:00
Frostebite
0cb9f58875
clone no quiet
2021-07-12 22:23:39 +01:00
Frostebite
448ac18c07
refactor builder steps to shell scripts
2021-07-12 22:06:03 +01:00
Frostebite
7a7f2d1d24
run builder in builder
2021-07-08 00:14:05 +01:00
Frostebite
411152f68f
run builder in builder
2021-07-08 00:08:07 +01:00
Frostebite
365c99eb27
run builder in builder
2021-07-07 23:34:24 +01:00
Frostebite
43029d500d
run builder in builder
2021-07-07 23:24:59 +01:00
Frostebite
da64845ac6
run builder in builder
2021-07-03 01:03:21 +01:00
Frostebite
404dba1fc1
run builder in builder
2021-07-03 00:08:54 +01:00
Frostebite
68cce84cf1
run builder in builder
2021-07-03 00:02:23 +01:00
Frostebite
e41bbafc3c
Quiet clone utility repos
2021-07-02 23:51:56 +01:00
Frostebite
57ef03a055
Quiet clone utility repos
2021-07-02 23:45:12 +01:00
Frostebite
bd665fc2c8
Quiet clone utility repos
2021-07-02 23:43:15 +01:00
Frostebite
c75a9f3ed0
Collect lfs file into .lfs-asset-id file and print
2021-07-02 23:39:32 +01:00
Frostebite
7545525490
Collect lfs file into .lfs-asset-id file and print
2021-07-02 23:29:13 +01:00
Frostebite
7d53f9d55e
Collect lfs file into .lfs-asset-id file and print
2021-07-02 23:23:14 +01:00
Frostebite
60462befc1
Collect lfs file into .lfs-asset-id file and print
2021-07-02 23:15:51 +01:00
Frostebite
b59cb34c2a
Collect lfs file into .lfs-asset-id file and print
2021-07-02 23:07:49 +01:00
Frostebite
81b22c6952
Collect lfs file into .lfs-asset-id file and print
2021-07-02 23:02:13 +01:00
Frostebite
67891e1e7d
Collect lfs file into .lfs-asset-id file and print
2021-07-02 23:01:14 +01:00
Frostebite
0363d7c292
Collect lfs file into .lfs-asset-id file and print
2021-07-02 22:56:43 +01:00
Frostebite
1ad3f2d3a7
Collect lfs file into .lfs-asset-id file and print
2021-07-02 22:52:44 +01:00
Frostebite
dc3087fd64
Collect lfs file into .lfs-asset-id file and print
2021-07-02 22:50:53 +01:00
Frostebite
8311c29267
Collect lfs file into .lfs-asset-id file and print
2021-07-01 23:17:09 +01:00
Frostebite
2897eedefb
Collect lfs file into .lfs-asset-id file and print
2021-07-01 23:12:21 +01:00
Frostebite
3832949643
Collect lfs file into .lfs-asset-id file and print
2021-07-01 22:59:18 +01:00
Frostebite
9fd32a1aa6
fix cleanup job spilling over 24h
2021-07-01 22:36:57 +01:00
Frostebite
52e756a174
md5 library folder
2021-07-01 22:30:52 +01:00
David Finol
b66dffbf92
Projectpath error message ( #274 )
...
* Improve error message
* Improve error message
2021-07-01 06:38:44 -05:00
Frostebite
86c7320386
do not wait for job deletion
2021-06-26 05:22:43 +01:00
Frostebite
d4fc646184
do not wait for job deletion
2021-06-26 05:01:43 +01:00
Frostebite
e320fc14ad
do not wait for job deletion
2021-06-26 04:44:32 +01:00
Frostebite
764bf7cd83
long ttl for jobs to allow for explicit deletion
2021-06-26 04:33:59 +01:00
Frostebite
e17e1a32f4
catch setup resource errors
2021-06-26 04:27:42 +01:00
Frostebite
cb46681c8e
catch setup resource errors
2021-06-26 04:26:38 +01:00
Frostebite
89868ca60f
catch setup resource errors
2021-06-26 04:18:14 +01:00
Frostebite
85e1a0f718
catch setup resource errors
2021-06-26 03:56:39 +01:00
Frostebite
c3d4c66842
catch setup resource errors
2021-06-26 03:52:37 +01:00
Frostebite
ad6fb2d157
catch setup resource errors
2021-06-26 03:47:57 +01:00
Frostebite
327eafbb47
catch setup resource errors
2021-06-26 03:42:02 +01:00
Frostebite
f2a84c16fd
catch setup resource errors
2021-06-26 03:19:24 +01:00
Frostebite
08e76e950d
catch setup resource errors
2021-06-26 03:13:41 +01:00
Frostebite
4384dbfb25
catch setup resource errors
2021-06-26 03:00:49 +01:00
Frostebite
aa15eda155
catch setup resource errors
2021-06-26 02:54:37 +01:00
Frostebite
ebfa50648e
cronjob
2021-06-26 02:50:03 +01:00
Frostebite
f3cbb79e40
no git -q
2021-06-26 01:46:12 +01:00
Frostebite
9fcf186077
command bash
2021-06-26 01:33:28 +01:00
Frostebite
ee29cdc877
command bash
2021-06-26 01:29:08 +01:00
Frostebite
488e39420d
Wait until kubernetes job deleted
2021-06-20 17:47:00 +01:00
Frostebite
51239059c9
-c for k8s args
2021-06-20 01:01:27 +01:00
Frostebite
5de18befd0
Fix aws shared resources method not implemented error
2021-06-20 00:25:46 +01:00
Frostebite
606fdc048f
Fix: PVC already created in shared resource step
2021-06-20 00:17:31 +01:00
Frostebite
d3a99ff1b3
Refactor, init k8s pvc build id separately
2021-06-20 00:06:44 +01:00
Frostebite
5a7ed829ac
Implemented multi-step shared resources in interface
2021-06-19 23:15:44 +01:00
Frostebite
f10277a368
Fix: test passing kubernetes commands as args rather than command
2021-06-19 22:46:53 +01:00
Frostebite
d1dd5b8ef4
Merge branch 'main' into remote-builder/unified-providers
2021-06-19 22:29:27 +01:00
Frostebite
f659a87ce2
Fix: aws injects it's own required -c prefix to commands
2021-06-19 22:07:24 +01:00
Frostebite
7b6dce89e7
Fix: No capitalization in build ids for k8s
2021-06-19 21:51:35 +01:00
Frostebite
aaf15d9ad8
No capitalization in build ids for k8s
2021-06-19 21:39:47 +01:00
Frostebite
b33e19aa34
Remove stackName from generic buildPlatform interface
2021-06-19 21:35:22 +01:00
Frostebite
2b559c587f
Testing unified providers for k8s and aws
2021-06-19 21:19:22 +01:00
Frostebite
267abc7b12
Fix: set default k8s working directory/build directory
...
Fix: k8s working directory must be absolute path
2021-06-19 21:19:21 +01:00
Frostebite
a6371af293
Only list events for the pod or job because that is specifically what we were watching
2021-06-19 20:18:52 +01:00
Frostebite
5dddba89ac
Fail build if no logs come through then list namespace events
2021-06-19 19:58:19 +01:00
Frostebite
9c441a87f5
Fail build if no logs come through then list namespace events
2021-06-19 19:35:55 +01:00
Frostebite
c5bc5bf86f
Parameterize more of the K8s build
2021-06-19 18:07:24 +01:00
Frostebite
e75c489156
Parameterize more of the K8s build
2021-06-19 18:04:03 +01:00
Frostebite
52fe9fd9d0
Fix: await log stream, set previous=false
2021-06-19 17:18:21 +01:00
Frostebite
862faec502
Fix: await log stream
2021-06-19 17:08:59 +01:00
Frostebite
2433731128
Handle errors from log stream
2021-06-19 17:07:04 +01:00
Frostebite
ca6d7c750e
Fix: watch pod until running
2021-06-19 05:49:32 +01:00
Frostebite
d403415bbe
Fix: watch pod until running
2021-06-19 05:31:04 +01:00
Frostebite
31c6bed1b4
Refactoring, remote builder k8s and aws nearly aligned
2021-06-19 05:27:24 +01:00
Frostebite
6dbb6e8ccb
Logging improvement
2021-06-19 05:07:18 +01:00
Frostebite
23e042fcbe
Logging improvement
2021-06-19 04:39:01 +01:00
Frostebite
6a4d3365e4
'$npm_config_message'
2021-06-19 04:31:29 +01:00
Frostebite
b9cf74b2e6
Fix: log all pvc info
2021-06-19 02:40:34 +01:00
Frostebite
9fb09da753
Assert PVC created name is === input name
2021-06-19 02:18:44 +01:00
Frostebite
b22ed1cd3c
Assert PVC created name is === input name
2021-06-19 01:48:41 +01:00
Frostebite
6aecb70e9b
Assert PVC created name is === input name
2021-06-19 01:34:39 +01:00
Frostebite
d1dc644ccf
Assert PVC created name is === input name
2021-06-19 01:01:34 +01:00
Frostebite
adf74e9bde
Log PVC state
2021-06-18 23:55:48 +01:00
Frostebite
dcb6b5241c
Log PVC state
2021-06-18 23:42:03 +01:00
Frostebite
d01688d55f
Fix: longer k8s polling intervals
2021-06-18 23:23:30 +01:00
Frostebite
70e4968320
Fix: log all pvc info
2021-06-18 23:20:04 +01:00
Frostebite
2718db7a0f
Fix: log all pvc info
2021-06-18 23:06:24 +01:00
Frostebite
70c81dfbe9
Fix: log all pvc info
2021-06-18 22:04:08 +01:00
Frostebite
b04fbdc8b9
Fix: log all pvc info
2021-06-18 21:57:45 +01:00
Frostebite
71a8c5e2f1
Fix: log all pvc info
2021-06-18 21:53:38 +01:00
Frostebite
525f1345bb
Fix: log all pvc info
2021-06-18 21:49:18 +01:00
Frostebite
0149cf79f2
Refactoring Remote Builder to route to aws or k8s
2021-06-18 21:36:45 +01:00
Frostebite
49d581a167
Correct types for kubernetes storage
2021-06-18 21:12:06 +01:00
Frostebite
4127ffded3
500000 timeout watching pvc
2021-06-18 21:09:33 +01:00
Frostebite
02e6ffc6da
Fix: changing wait order creating k8s resources
2021-06-18 21:03:11 +01:00
Frostebite
30820561e7
50000 timeout watching pvc
2021-06-18 20:59:45 +01:00
Frostebite
82f86eebc5
Fix: typo
2021-06-18 20:56:13 +01:00
Frostebite
08db6c5022
PVC handling refactoring and logging
2021-06-18 20:52:07 +01:00
Frostebite
09ed77c94a
Wait for PVC phase change after Job created
2021-06-18 20:35:33 +01:00
Frostebite
1b24f65522
Using addon wait-until for improved waiting in k8s
2021-06-18 20:27:14 +01:00
Frostebite
57e6869829
Logging improvements: log pvc status phase
2021-06-18 20:08:03 +01:00
Frostebite
06efbd07c4
Logging improvements
2021-06-18 20:02:16 +01:00
Frostebite
2d0bc453aa
Fix: error handling
2021-06-18 19:57:50 +01:00
Frostebite
3430d9b1f8
Fix: error handling
2021-06-06 23:44:50 +01:00
Frostebite
d0402e14b1
Fix: error handling
2021-06-06 22:22:22 +01:00
Frostebite
4208953d5a
All secrets handled as dynamic secrets now
2021-06-06 21:51:26 +01:00
Frostebite
017b95a445
All secrets handled as dynamic secrets now
2021-06-06 21:36:31 +01:00
Frostebite
587ccb4493
Kubernetes refactoring
2021-06-06 21:33:09 +01:00
Frostebite
8f79ef98f8
Kubernetes refactoring
2021-06-06 21:32:24 +01:00
Frostebite
045c4217d1
Fix: error handling
2021-06-06 21:19:24 +01:00
Frostebite
e7410ab95b
Fix: base64 all secrets
2021-06-06 21:18:30 +01:00
Frostebite
a2d1e8ac4f
Do not continue on error and error handling improvements
2021-06-06 21:15:55 +01:00
Frostebite
aa2579095b
Log json stringify error
2021-06-06 21:14:12 +01:00
Frostebite
e22cd3306e
Set logging options
2021-06-06 21:10:01 +01:00
Frostebite
b5ea2ae158
Set logging options
2021-06-06 21:03:52 +01:00
Frostebite
c4eb9ffa3a
Kubernetes dynamic secrets
2021-06-06 20:59:34 +01:00
Frostebite
3c511811db
Kubernetes refactor
2021-06-06 20:43:26 +01:00
Frostebite
9309e3aa91
Kubernetes refactor
2021-06-06 20:39:06 +01:00
Frostebite
7206c81db4
Log json stringify error
2021-06-06 20:11:38 +01:00
Frostebite
a3745bd8c0
Cleanup
2021-06-06 20:09:56 +01:00
Frostebite
4d622063ea
End of log stream message
2021-06-06 19:54:07 +01:00
Frostebite
896e754512
Delete PVC not PV
2021-06-06 05:21:23 +01:00
Frostebite
b3dee76d5a
Using Log class from k8s client to stream
2021-06-06 04:51:29 +01:00
Frostebite
0d1f360db7
/bin/ash
2021-06-06 04:01:26 +01:00
Frostebite
0717a3b2db
/bin/ash
2021-06-06 03:52:57 +01:00
Frostebite
07ea45bd83
Remove bin/sh from command
2021-06-06 03:40:01 +01:00
Frostebite
792dbec1a5
Log stream attempt #3 - get podname
2021-06-06 03:28:42 +01:00
Frostebite
464e5f0caa
Log stream attempt #2
2021-06-06 03:01:49 +01:00
Frostebite
926e500b89
Run build with input commands
2021-05-28 23:47:20 +01:00
ivan-hernandez-scopely
497f2f7b5f
Using SSH_AUTH_SOCK (ssh agent forwarding) to pull upm private repos ( #256 )
...
* using SSH_AUTH_SOCK (ssh agent forwarding) to pull upm private repos
* sshAgent as input parameter
* yarn run prettier --write "src/**/*.{js,ts}"
* yarn run lint --fix && yarn build
* fixed compilation after rebase
* removed RUN apt-get update && apt-get install -y openssh-client. This change needs to be done upstream. See game-ci/docker#117
2021-05-28 23:51:10 +02:00
Frostebite
34ee8bde5f
Run build with input commands
2021-05-28 21:31:43 +01:00
Frostebite
fce88635b8
Run build with input commands
2021-05-28 21:20:04 +01:00
Frostebite
821b9eeddf
Run build with input commands
2021-05-28 21:03:41 +01:00
Frostebite
148569023b
Catch errors and always cleanup
2021-05-28 20:38:12 +01:00
Frostebite
bec61120bd
Test include: more recent log dates
2021-05-28 20:29:08 +01:00
Frostebite
0ae8dc9a20
cleanup
2021-05-28 20:27:39 +01:00
Frostebite
6dc4d12ac5
Previous pod logs included for fast completion scenarios
2021-05-28 20:10:00 +01:00
Frostebite
ec58c24ea7
fix logging
2021-05-28 19:58:43 +01:00
Frostebite
caeeeb4573
fix logging
2021-05-28 19:44:47 +01:00
Frostebite
e8a987ea7e
Higher default CPU, lower default memory
2021-05-28 19:24:36 +01:00
Frostebite
ecd865f092
Delete PVC
2021-05-28 18:57:05 +01:00
Frostebite
1051a8c125
error handling
2021-05-28 18:54:54 +01:00
Frostebite
292f787c26
remove logs
2021-05-28 18:51:29 +01:00
Frostebite
7c7f996432
longer poll interval
2021-05-28 18:46:22 +01:00
Frostebite
3d6ce570a0
polling logs from kubernetes api with pollInterval
2021-05-28 18:39:20 +01:00
Frostebite
c281250358
polling logs from kubernetes api
2021-05-28 18:37:30 +01:00
Frostebite
d8ea2bd701
log stream from k8s http api
2021-05-24 23:10:03 +01:00
Frostebite
afb7c16348
log stream from k8s http api
2021-05-24 22:18:46 +01:00
Frostebite
cc45b2d8bf
log stream from k8s http api
2021-05-24 21:54:41 +01:00
Frostebite
5dab3928b9
log stream from k8s http api
2021-05-24 16:41:44 +01:00
Frostebite
7be71eba31
log stream from k8s http api
2021-05-24 16:13:11 +01:00
Frostebite
c96560b9c5
log stream from k8s http api
2021-05-24 15:06:44 +01:00
Frostebite
e75427a6be
log stream from k8s http api
2021-05-24 15:01:23 +01:00
Frostebite
1d4028c426
logging improvement
2021-05-23 23:19:04 +01:00
Frostebite
7995193cd8
logging improvement
2021-05-23 23:12:39 +01:00
Frostebite
85cfaadc14
stop logging job creation results
2021-05-23 22:58:03 +01:00
Frostebite
46afe94364
read container by name
2021-05-23 22:55:53 +01:00
Frostebite
3289d95fb1
log container state
2021-05-23 22:43:48 +01:00
Frostebite
f7fa00bbed
log container state
2021-05-23 22:31:59 +01:00
Frostebite
c9cb010cfa
log container state
2021-05-23 22:26:18 +01:00
Frostebite
fe370d44d8
abstract out generateBuildName to RemoteBuilderNamespace
2021-05-23 22:24:26 +01:00
Frostebite
41534d2ec6
follow logs
2021-05-23 22:15:16 +01:00
Frostebite
f058aabb4f
follow logs
2021-05-23 22:07:48 +01:00
Frostebite
6136d05e28
follow logs
2021-05-23 22:00:50 +01:00
Frostebite
645ce0ff06
follow logs
2021-05-23 21:37:51 +01:00
Frostebite
0bc5cf2adb
follow logs
2021-05-23 21:28:28 +01:00
Frostebite
fd9e9d058a
follow logs
2021-05-23 21:02:39 +01:00
Frostebite
968a9190d6
follow logs
2021-05-23 17:38:44 +01:00
Frostebite
729c7ce14f
copy from correct directory
2021-05-23 17:22:58 +01:00
Frostebite
0b5a3d8c6a
copy from correct directory
2021-05-23 17:19:18 +01:00
Frostebite
7f78ead03a
adding logs
2021-05-23 17:15:21 +01:00
Frostebite
06549368d9
adding logs
2021-05-23 17:07:30 +01:00
Frostebite
013e54aa7c
k8s full refactoring to simpler and better api client
2021-05-23 16:08:32 +01:00
Frostebite
5929a988d3
k8s refactoring started, new k8s api client
2021-05-23 15:26:57 +01:00
Frostebite
356f79e94a
Get GKE cluster credentials directly
2021-05-23 14:31:02 +01:00
Frostebite
ec1e4a4733
Add @kubernetes/client-node
2021-05-23 14:11:06 +01:00
Frostebite
a6d9115e7e
Use build path for steam deploy input ROOT PATH
2021-05-23 14:07:07 +01:00
Frostebite
eb482957db
ls contents of compression step
2021-05-23 14:03:29 +01:00
Frostebite
c96b8cf443
Remote builder refactoring ( #264 )
...
Remote builder refactoring
2021-05-23 05:08:40 +01:00
Webber Takken
a5de621fe2
Ensure proper read permissions and cleanup build.sh ( #259 )
...
* Add linux read permissions and cleanup build.sh
* More verbose dirty branch
* Simplify added verbosity
2021-05-10 01:08:53 +02:00
Gaeel Bradshaw-Rodriguez
e31af20466
Chown files to a custom user after building (fix file ownership) ( #250 )
...
* Chown files to a custom user after building
* Better describe `chownFilesTo` input
As suggested by @webbertakken: https://github.com/game-ci/unity-builder/pull/250#discussion_r624575666
Co-authored-by: Webber Takken <webber@takken.io>
* Simplify chown step in `build.sh`
Co-authored-by: Webber Takken <webber@takken.io>
Co-authored-by: Webber Takken <webber@takken.io>
2021-05-02 01:23:15 +02:00
Frostebite
e13a9f51e9
hotfix - use input parameter instead of env var
2021-05-01 22:25:10 +01:00
Frostebite
501c67e40c
Implement AWS Fargate support [Large build support] ( #246 )
...
* Implement AWS Fargate support
* Update aws-tests workflow to include aws-ts-clean
* support remoteBuildCpu and remoteBuildContainer parameters for aws
* Syntax fix
* remove package-lock add yarn.lock
* yarn lock
* if: github.event.pull_request.draft == false
Co-authored-by: mdugdale <mark.dugdale@bossastudios.com>
2021-04-20 22:46:37 +02:00
Markus
4d0b6e6db1
Pass on USYM_UPLOAD_AUTH_TOKEN if defined ( #234 )
...
To automatically upload symbols to unity, we need to define the `USYM_UPLOAD_AUTH_TOKEN` variable. Currently the build container ignores this variable, even if it's defined in the github action.
```
2021-03-26T02:35:35.5938747Z time="2021-03-26T02:35:35Z" level=fatal msg="Please provide an auth token with USYM_UPLOAD_AUTH_TOKEN environment variable"
```
2021-03-28 17:06:22 -05:00
Webber Takken
4fde4e47b6
Refactor action to typescript ( #226 )
...
* Refactor to typescript (config part)
* Refactor to typescript (convert extensions, minor fixes)
* Refactor to typescript (move from `action` to `dist`)
* Re-enable integrity-check for dist index.js
* Fix all tests and lints
* fix parsing major versions
* Test patch level to be digits only
* debug
* debug
* uncache
* manual compile
* debug
* debug
* Debug
* Build lib - doh
* remove diff check
* Make kubernetes workflow manual
* Properly generate 3 digit for simple major tags
* Remove ts-ignore
* re-enable cache
2021-03-14 00:44:01 +01:00
David Finol
414307a791
Add newline to isShallow output ( #216 )
...
* Add newline to isShallow output
2021-02-13 01:40:19 -06:00
David Finol
faefe2f8d7
Only fetch if the repo is shallow (to avoid unnecessary errors) ( #215 )
...
* Only fetch if the repo is shallow (to avoid unnecessary errors)
* Update src/model/versioning.test.js
2021-02-12 23:22:23 -06:00
Cris Feo
555660c904
Clf support upm ssh keys ( #211 )
...
* make source changes
* compile index.js
2021-02-03 17:39:52 +01:00
David Finol
05b7ccdc04
Remove debug from versioning ( #206 )
...
Would like to remove this debug option, as I don't like how it generates many unnecessary warnings, and I don't think it provides any value.
2021-01-26 12:54:07 -06:00
Kai Biermeier
56b9864426
allow versions with -alpha,-rc,-rc.0 .... + don't fail build on version cannot be determined ( #196 )
...
Closes #163
2021-01-12 14:50:52 +01:00
David Finol
32acb22fec
Default unityVersion to auto to use ProjectSettings/ProjectVersion.txt ( #162 ) ( #188 )
2020-12-28 23:36:31 -06:00
David Finol
9707ad7ad5
Convert version major and minor to numbers ( #180 )
...
* Convert version major and minor to numbers
* fix linting error
Co-authored-by: Webber Takken <webber@takken.io>
2020-11-18 00:51:10 +01:00
Webber Takken
8eeb848483
add il2cpp support for linux from 2019.3 ( #177 )
2020-11-14 00:57:44 +01:00
BLaZeKiLL
72ab50499d
linux platform added
2020-10-24 13:09:01 +05:30
BLaZeKiLL
9269fba307
image tags updated
2020-10-24 12:13:29 +05:30
BLaZeKiLL
dc54ae10a5
Merge branch 'main' of https://github.com/webbertakken/unity-builder into fix/unity-alias
2020-10-22 23:51:43 +05:30
BLaZeKiLL
483b784253
default docker repository updated to new docker repository
2020-10-22 18:24:42 +05:30
Kai Biermeier
e6d3daedbe
revert Fix file ownership issues for self-hosted runners. ( #141 ) ( #165 )
2020-10-22 10:20:12 +02:00
Kai Biermeier
6a53a9e853
Solution proposal to Issue Add `customImage` parameter #150 ( #151 )
...
* add customImage attribute
* add one more test for input passing && check for customImage == ''
2020-09-18 18:41:31 +02:00
Forrest Jones
977683cd5f
Add buildVersion as action output ( #144 ) ( #145 )
2020-08-27 02:24:33 +02:00
xanantis
24e9c186fd
Fix file ownership issues for self-hosted runners. ( #141 )
2020-08-22 21:28:57 +02:00
xanantis
3ee15170fd
Use RUNNER_TEMP environment variable instead of a hardcoded path ( #138 )
2020-08-22 17:59:08 +02:00
Benoit Dion
1f8d196ed0
Fix boolean logic ( #129 )
2020-08-10 16:30:06 +02:00
Frostebite
21634107c1
K8s Feature ( #124 )
...
Adds the ability to use a kubernetes container to run builds that are too large for the local machine running the unity-builder. Logs are streamed back during the build. Build results can then be downloaded separately.
2020-08-09 20:27:47 +01:00
dogboydog
ec0cde0c85
avoid double logging of git diff
2020-07-09 13:31:51 +02:00
dogboydog
72ff2983a1
test with short max diff lines
2020-07-09 13:31:51 +02:00
dogboydog
fdf71758a9
use System.run for logging Git diff
2020-07-09 13:31:51 +02:00
dogboydog
91ec427695
make logging of git diff unconditional, remove parameter
2020-07-09 13:31:51 +02:00
dogboydog
6fb8550919
increase code coverage with versioning.test.js
2020-07-09 13:31:51 +02:00
dogboydog
cb913cd286
Initial implementation of logDiffIfDirty
2020-07-09 13:31:51 +02:00
David Finol
6ece6447b2
Add Android Build Settings
2020-07-06 11:53:40 +02:00
Benoit Dion
bdc3a88d22
Add input to set version code
...
Use action input `androidVersionCode` when provided. Generate the androidVersionCode from the version otherwise.
2020-06-25 00:33:25 +02:00
Benoit Dion
1245bfefc8
Fix fork PR builds
...
Remove hardcoded reference to the `origin` remote and instead implictly use the current commit or ref
2020-06-20 00:59:05 +02:00
Webber
f15f40d265
Use head for tags
2020-05-22 23:01:58 +02:00
Webber
866f364f64
Use ref instead of tag vs branch
2020-05-22 23:01:58 +02:00
Webber
a245f08e75
rename to throwContextualError
2020-05-22 23:01:58 +02:00
Webber
3718e05961
Describe errors in System.run
2020-05-22 23:01:58 +02:00
Webber
0159028bb1
Fix missing await
2020-05-22 23:01:58 +02:00
Webber
054c6bfab3
Catch command for in-shell errors
2020-05-22 23:01:58 +02:00
Webber
8c9ff3249e
More info if command gives no output, just the exit code.
2020-05-22 23:01:58 +02:00
Webber
7386c669ad
Fix no output from errors
2020-05-22 23:01:58 +02:00
Webber
ce865270c4
Use commit-ish for git description
2020-05-22 23:01:58 +02:00
Webber
7e17091251
Split responsibilities between Input and BuildParameters models
2020-05-22 00:55:26 +02:00
Webber
02ff5bbef2
Add documentation and tests for allowDirtyBuild
2020-05-22 00:55:26 +02:00
Webber
8c177b1bad
Add flag for allowing dirty branch
2020-05-22 00:55:26 +02:00
Webber
699621ed21
Run versioning commands in projectPath instead
2020-05-21 14:26:37 +02:00
Webber
44bde7feb9
Base number of commits off of the branch on origin
2020-05-02 16:37:24 +02:00
Webber
5328bda08e
Base number of commits off of the branch
2020-05-02 16:37:24 +02:00
Webber
34e4b86924
Fix case where no tags does not trigger false
2020-05-01 20:32:41 +02:00
Webber
2085eff264
Add missing test for ref getters
2020-05-01 17:55:27 +02:00
Webber
98a1b078fc
Update styles to latest unicorn 🦄 and prettier 🦋
2020-05-01 17:55:27 +02:00
Webber
a0a5de2a83
Cover all versioning paths
2020-05-01 16:15:56 +02:00
Webber
c146049b33
Mock all output methods from core
2020-05-01 16:15:56 +02:00
Webber
e46399169f
Add tests for System model
2020-05-01 16:15:56 +02:00
Webber
b41026b36e
Introduce smart fetching, based on type of local repo.
2020-05-01 16:15:56 +02:00
Webber
cd1d215dfa
Remove unshallow fetch
2020-05-01 16:15:56 +02:00
Webber
d01e844eea
Fix versioning for push event.
2020-05-01 16:15:56 +02:00
Webber
40564afbaf
Fix failed test
2020-04-28 02:02:34 +02:00
Webber
b6f8040f4a
Add tests for the versioning model
2020-04-28 02:02:34 +02:00
Webber
f85e50e499
Fix bug in hasAnyVersionTags 🐜
2020-04-26 21:45:10 +02:00
Webber
d75d7890d0
Implement versioning strategies in js 🧉
2020-04-26 21:45:10 +02:00
Webber
2e81e61af3
Add additional tests 🧪
2020-04-26 21:45:10 +02:00
Webber
39a160b789
Allow `versioning` and `version` parameters.
2020-04-26 21:45:10 +02:00
litefeel
e1eda1e876
Change UNITY_LICENSE_PATH to UNITY_LICENSE_FILE
2020-03-09 23:23:53 +01:00
litefeel
0088ca3094
Add UNITY_LICENSE_PATH
2020-03-09 23:23:53 +01:00
Webber
1c91a3bf31
Fix custom parameters
2020-02-01 21:02:56 +01:00
Webber
f3a984165e
Rename builder folder to action folder (unity actions convention)
2020-02-01 20:43:49 +01:00
Webber
d8896dc4f5
Update references
2020-01-27 23:15:26 +01:00
Webber
4051832dc0
Add some more basic tests 🤷♂️
2020-01-27 23:15:26 +01:00
Webber
fe2311ef4b
Hint enabling cache if not already enabled.
2020-01-27 23:15:26 +01:00
Webber
7d51d12262
Allow custom parameters
2020-01-27 20:42:52 +01:00
Webber
ca2bcea3ad
Minor cleanup
2020-01-26 01:34:34 +01:00
Webber
1d1f81c0bb
Refactor models to allow for build parameters...
...
Build parameters have to be parsed because they can no longer be implicitly passed, as they need to be interpreted for detecting extensions.
2020-01-21 00:28:05 +01:00
Dan Vicarel
c3b8284b44
docker.js now sets variables for Pro licenses as well
2020-01-12 17:51:45 +01:00
Webber
298c667fc0
Create unique names for builds
2020-01-11 01:06:22 +01:00
Webber
53bec7beb4
Change exit strategy for activation step
2020-01-11 01:06:22 +01:00
Webber
a76c6a7321
Forward UNITY_LICENSE var and add all platforms
2020-01-11 01:06:22 +01:00