Commit Graph

480 Commits (87d17e4efe38dffdaca47c81647e43f20dd824ca)

Author SHA1 Message Date
Frostebite a34c72a0ad Lock workspace before creating workspace file to allow for an unblockable creation sequence with guarenteed lock for the original creator 2022-10-05 02:48:50 +01:00
Frostebite 0f75d10854 Lock workspace when using Get or Create Locked Workspace 2022-10-05 02:43:33 +01:00
Frostebite 893469e946 Ignore garbage creating lock actions in test for now 2022-10-05 02:20:32 +01:00
Frostebite a3c0d81ac8 Use retained workspace :O 2022-10-05 01:37:32 +01:00
Frostebite c7881bc2cd Use retained workspace :O 2022-10-05 01:20:48 +01:00
Frostebite 5a3613114b Use retained workspace :O 2022-10-05 00:34:57 +01:00
Frostebite 8bc044ee66 Use retained workspace :O 2022-10-05 00:12:27 +01:00
Frostebite 382c7eca85 Log if retained workspace option is present for testing 2022-10-05 00:06:19 +01:00
Frostebite 995f794dc4 Log if retained workspace option is present for testing 2022-10-04 23:39:24 +01:00
Frostebite e915e057ea Fix: post build caching via CLI 2022-10-04 23:12:56 +01:00
Frostebite 80b2df8ce4 Fix: post build caching via CLI 2022-10-04 22:44:46 +01:00
Frostebite fb9fa3bada Fix: post build caching via CLI 2022-10-04 22:26:26 +01:00
Frostebite cf11076c9b Fix: post build caching via CLI 2022-10-04 21:22:52 +01:00
Frostebite 9c8569cc6b Fix: post build caching via CLI 2022-10-03 12:16:10 +01:00
Frostebite 9eca9c80cb Fix: post build caching, use linux path conversion 2022-10-02 19:21:27 +01:00
Frostebite e56abbdd40 Fix: post build caching, use linux path conversion 2022-10-02 19:19:05 +01:00
Frostebite b41839b2f5 Fix: post build caching, use linux path conversion 2022-10-02 19:00:13 +01:00
Frostebite d4992d2f65 Fix: post build caching, use linux path conversion 2022-10-02 18:26:52 +01:00
Frostebite fd7339f49e Cleanup unused params 2022-10-02 17:56:32 +01:00
Frostebite cbde7b54ac Extract post build steps into CLI command 2022-10-02 17:52:38 +01:00
Frostebite aca6752ecd Simple retained workspace check exploration and stubbing post build steps as a CLI command 2022-10-02 16:44:55 +01:00
Frostebite d6c305b2b7 Introduce retain workspace test and replace useIl2cpp env var with input 2022-10-02 15:48:52 +01:00
Frostebite 03aae52afe Only use locking in build workflow if retained workspaces is enabled 2022-10-01 00:40:44 +01:00
Frostebite 7bfb341904 For now we won't run a full k8s build, doesn't exit at end of workflow 2022-10-01 00:33:27 +01:00
Frostebite 2bfe623bb7 Better locking 2022-09-30 01:31:01 +01:00
Frostebite 728801a531 Better locking 2022-09-29 23:34:31 +01:00
Frostebite 6ab62f966c Better locking 2022-09-29 22:25:43 +01:00
Frostebite 7af054a390 Better locking 2022-09-29 22:16:28 +01:00
Frostebite d4c5218b39 Better locking 2022-09-29 22:03:16 +01:00
Frostebite 1beee459f2 Better locking 2022-09-29 21:38:19 +01:00
Frostebite 3a5400080b Better locking 2022-09-29 21:30:34 +01:00
Frostebite 026f8f20a4 K8s log and stringify error for k8s cleanup 2022-09-29 19:57:34 +01:00
Frostebite a0eda4ad1d K8s log and stringify error for k8s cleanup 2022-09-29 19:09:02 +01:00
Frostebite f68dc13959 K8s log and stringify error for k8s cleanup 2022-09-29 17:59:45 +01:00
Frostebite 2342501554 K8s log and stringify error for k8s cleanup 2022-09-29 17:35:45 +01:00
Frostebite 0f02fbfd32 K8s log and stringify error for k8s cleanup 2022-09-29 16:53:46 +01:00
Frostebite b6773b9614 remove logs 2022-09-28 10:01:54 +01:00
Frostebite 9999dcf4be Merge branch 'main' into cloud-runner-develop
# Conflicts:
#	dist/default-build-script/Assets/Editor/UnityBuilderAction/Input/AndroidSettings.cs
#	dist/index.js.map
#	lefthook.yml
2022-09-28 03:32:32 +01:00
Frostebite 1b09122e35 remove logs 2022-09-28 03:17:20 +01:00
Frostebite d9cda497ad Copy cloud runner cache into github workspace directory 2022-09-28 03:00:10 +01:00
Frostebite 231e6602fa Copy cloud runner cache into github workspace directory 2022-09-28 02:27:37 +01:00
Frostebite 361374865a Copy cloud runner cache into github workspace directory 2022-09-28 02:24:27 +01:00
Frostebite 8a6bf7d142 Copy cloud runner cache into github workspace directory 2022-09-28 02:11:13 +01:00
Frostebite 45d4191982 Copy cloud runner cache into github workspace directory 2022-09-28 02:07:31 +01:00
Frostebite f5e6ab28c1 Copy cloud runner cache into github workspace directory 2022-09-28 01:59:42 +01:00
Frostebite 0cd2393ab0 Copy cloud runner cache into github workspace directory 2022-09-28 01:50:30 +01:00
Frostebite 9921b65ebc Copy cloud runner cache into github workspace directory 2022-09-28 01:48:09 +01:00
Frostebite ee940bd073 Copy cloud runner cache into github workspace directory 2022-09-28 01:40:41 +01:00
Frostebite e06440bf8d Copy cloud runner cache into github workspace directory 2022-09-28 01:30:16 +01:00
Frostebite a265b507a6 Copy cloud runner cache into github workspace directory 2022-09-28 01:10:53 +01:00
Frostebite d950f8b6ef Copy cloud runner cache into github workspace directory 2022-09-28 01:09:18 +01:00
Frostebite 48149e70a9 Copy cloud runner cache into github workspace directory 2022-09-28 01:03:15 +01:00
Frostebite 747f85d217 Do not serialize custom job parameter 2022-09-28 00:51:10 +01:00
Frostebite a297d26ece Do not serialize custom job parameter 2022-09-28 00:47:07 +01:00
Frostebite e06e4fba54 Do not serialize custom job parameter 2022-09-28 00:38:25 +01:00
Frostebite daa844d053 Do not serialize custom job parameter 2022-09-28 00:23:16 +01:00
Frostebite b1c3214d79 Do not serialize custom job parameter 2022-09-28 00:13:17 +01:00
Frostebite c7d3c2ad28 Do not serialize custom job parameter 2022-09-28 00:09:06 +01:00
Frostebite 5445231c42 Do not serialize custom job parameter 2022-09-28 00:01:09 +01:00
Frostebite 6170f2320a Do not serialize custom job parameter 2022-09-27 23:59:01 +01:00
Frostebite d4d10abfa4 Do not serialize custom job parameter 2022-09-27 23:45:15 +01:00
Frostebite 53ebd09102 Do not serialize custom job parameter 2022-09-27 23:36:40 +01:00
Frostebite d5c685358b Do not serialize custom job parameter 2022-09-27 23:34:40 +01:00
Frostebite 05ffd77d7b Do not serialize custom job parameter 2022-09-27 23:27:20 +01:00
Frostebite 8a0b5e903b Do not serialize custom job parameter 2022-09-27 23:17:06 +01:00
Frostebite 98536a48a0 Do not serialize custom job parameter 2022-09-27 23:12:42 +01:00
Frostebite cf95b5e11d Do not serialize custom job parameter 2022-09-27 23:05:40 +01:00
Frostebite 818ce19fd8 Do not serialize custom job parameter 2022-09-27 22:47:49 +01:00
Frostebite e09b47570f Do not serialize custom job parameter 2022-09-27 22:41:25 +01:00
Frostebite 528c433031 Do not serialize custom job parameter 2022-09-27 22:00:55 +01:00
Frostebite ce3be8fea0 Do not serialize custom job parameter 2022-09-26 17:29:41 +01:00
Frostebite 9f6a951adb log env var serialization 2022-09-26 17:01:07 +01:00
Frostebite 4e2b47d4cd cache test should explicitly check cache key from build 1 is included in results log 2022-09-25 03:17:11 +01:00
Frostebite 0f29765707 cache test should explicitly check cache key from build 1 is included in results log 2022-09-23 22:20:48 +01:00
Frostebite faec99b3d7 cache test should explicitly check cache key from build 1 is included in results log 2022-09-23 03:15:54 +01:00
Frostebite 0500161bb5 cache test should explicitly check cache key from build 1 is included in results log 2022-09-22 23:48:07 +01:00
Frostebite 095539b0e2 cache test should explicitly check cache key from build 1 is included in results log 2022-09-22 23:38:25 +01:00
Frostebite 870b6eabf8 cache test should explicitly check cache key from build 1 is included in results log 2022-09-22 22:48:23 +01:00
Frostebite 5a5658f587 cache test should explicitly check cache key from build 1 is included in results log 2022-09-22 22:44:51 +01:00
Frostebite 5353abd16e better named tests and log local-docker params 2022-09-22 22:42:17 +01:00
Frostebite ffc984be4b better named tests and log local-docker params 2022-09-22 22:36:33 +01:00
Frostebite a03e4c21d4 better named tests and log local-docker params 2022-09-22 22:05:05 +01:00
Frostebite 94851b231b better named tests and log local-docker params 2022-09-22 22:00:57 +01:00
Frostebite fead3024b6 better named tests and log local-docker params 2022-09-22 21:58:16 +01:00
Frostebite 89993f452b better named tests and log local-docker params 2022-09-21 22:00:42 +01:00
Frostebite c35fe5e6a6 better named tests and log local-docker params 2022-09-21 21:38:14 +01:00
Frostebite 77aec2b711 better named tests and log local-docker params 2022-09-21 21:26:37 +01:00
Frostebite b7ffed62bf better named tests and log local-docker params 2022-09-21 20:52:40 +01:00
Frostebite 8b5361a914 better named tests and log local-docker params 2022-09-21 20:34:40 +01:00
Frostebite 8852bd0813 better named tests and log local-docker params 2022-09-21 20:17:47 +01:00
Frostebite fa0bd4c908 better named tests and log local-docker params 2022-09-21 20:13:23 +01:00
Frostebite 481a514e8f better named tests and log local-docker params 2022-09-21 20:05:28 +01:00
Frostebite b7aa8561f1 better named tests and log local-docker params 2022-09-21 19:45:58 +01:00
Frostebite 4441515c37 better named tests and log local-docker params 2022-09-21 19:40:33 +01:00
Frostebite 2e118bc9bf better named tests and log local-docker params 2022-09-21 18:05:32 +01:00
Frostebite 975b1b0130 better named tests and log local-docker params 2022-09-21 17:47:57 +01:00
Frostebite 1fa24ce8e6 better named tests and log local-docker params 2022-09-21 17:37:19 +01:00
Frostebite a4cfa9456e better named tests and log local-docker params 2022-09-21 17:07:13 +01:00
Frostebite 97c2514907 better named tests and log local-docker params 2022-09-21 16:55:50 +01:00
Frostebite 0b6430870d better named tests and log local-docker params 2022-09-21 16:46:57 +01:00
Frostebite 6de6e1e1a2 better named tests and log local-docker params 2022-09-21 16:40:22 +01:00
Frostebite 62949bc520 better named tests and log local-docker params 2022-09-21 16:33:12 +01:00
Frostebite 04c03528ea better named tests and log local-docker params 2022-09-21 16:24:09 +01:00
Frostebite a7e59b33eb better named tests and log local-docker params 2022-09-21 16:11:46 +01:00
Frostebite 2990920e2d better named tests and log local-docker params 2022-09-21 15:30:23 +01:00
Frostebite 1682037844 better named tests and log local-docker params 2022-09-21 15:23:34 +01:00
Frostebite ce06645084 better named tests and log local-docker params 2022-09-21 15:17:40 +01:00
Frostebite f53f39bf3f better named tests and log local-docker params 2022-09-21 14:09:39 +01:00
Frostebite c3e5478a18 better named tests and log local-docker params 2022-09-21 13:54:17 +01:00
Frostebite f029159324 better named tests and log local-docker params 2022-09-21 13:39:00 +01:00
Frostebite 3377ebfda5 better named tests and log local-docker params 2022-09-21 13:21:13 +01:00
Frostebite 0636a44d61 better named tests and log local-docker params 2022-09-21 12:54:00 +01:00
Frostebite 4b394c53f1 better named tests and log local-docker params 2022-09-21 12:45:57 +01:00
Frostebite 5bd2e40780 better named tests and log local-docker params 2022-09-21 12:37:04 +01:00
Frostebite 5e8527da84 better named tests and log local-docker params 2022-09-21 04:41:32 +01:00
Frostebite 250d9de02f better named tests and log local-docker params 2022-09-21 04:27:19 +01:00
Frostebite 9234f81cfd better named tests and log local-docker params 2022-09-21 04:06:12 +01:00
Frostebite a16c0c7a48 better named tests and log local-docker params 2022-09-21 04:01:22 +01:00
Frostebite 4f2e9040ed better named tests and log local-docker params 2022-09-21 03:58:20 +01:00
Frostebite f47566e286 better named tests and log local-docker params 2022-09-21 03:47:35 +01:00
Frostebite 7c332a36fb better named tests and log local-docker params 2022-09-21 03:22:26 +01:00
Frostebite 424ca3031e better named tests and log local-docker params 2022-09-21 03:20:43 +01:00
Frostebite c78d403723 better named tests and log local-docker params 2022-09-21 03:18:42 +01:00
Frostebite 22d6a89d26 better named tests and log local-docker params 2022-09-21 02:56:48 +01:00
Frostebite 0c1fd5133b better named tests and log local-docker params 2022-09-21 02:28:44 +01:00
Frostebite 48b0b08f31 better named tests and log local-docker params 2022-09-21 02:27:34 +01:00
Frostebite af811a4caf better named tests and log local-docker params 2022-09-21 02:25:59 +01:00
Frostebite 2721aba2b5 better named tests and log local-docker params 2022-09-21 02:15:07 +01:00
Frostebite 825cb11a3c better named tests and log local-docker params 2022-09-21 01:41:09 +01:00
Frostebite ecd30a8b9f better named tests and log local-docker params 2022-09-21 01:32:44 +01:00
Frostebite 591337c0f4 better named tests and log local-docker params 2022-09-21 01:29:10 +01:00
Frostebite e134498f66 better named tests and log local-docker params 2022-09-21 01:21:30 +01:00
Frostebite c9678c29b6 better named tests and log local-docker params 2022-09-21 01:11:03 +01:00
Frostebite a226022f35 better named tests and log local-docker params 2022-09-21 01:03:09 +01:00
Frostebite 16c6f661ee better named tests and log local-docker params 2022-09-20 23:14:08 +01:00
Frostebite 3861aac122 better named tests and log local-docker params 2022-09-20 23:07:37 +01:00
Frostebite ce6a47b3b6 better named tests and log local-docker params 2022-09-20 23:03:04 +01:00
Frostebite 9680daecd9 better named tests and log local-docker params 2022-09-20 22:53:00 +01:00
Frostebite 0cc6270b68 better named tests and log local-docker params 2022-09-20 22:23:42 +01:00
Frostebite fe9da282a7 better named tests and log local-docker params 2022-09-20 22:17:26 +01:00
Frostebite 66ca790ba6 better named tests and log local-docker params 2022-09-20 22:06:03 +01:00
Frostebite 294c74f376 better named tests 2022-09-20 22:02:26 +01:00
Frostebite d3b848e220 get output from local-docker 2022-09-20 21:57:59 +01:00
Frostebite 0cd3c3c25d get output from local-docker 2022-09-19 04:45:26 +01:00
Frostebite 676999508a get output from local-docker 2022-09-19 03:52:02 +01:00
Frostebite 6f34f03f11 get output from local-docker 2022-09-19 03:50:23 +01:00
Frostebite 15aa500b65 get output from local-docker 2022-09-19 03:16:10 +01:00
Frostebite 2eb1a6c960 get output from local-docker 2022-09-19 02:50:07 +01:00
Frostebite 1771726c36 get output from local-docker 2022-09-19 02:12:28 +01:00
Frostebite 832bdbbd8b get output from local-docker 2022-09-19 01:46:13 +01:00
Frostebite aa1f3ccc51 get output from local-docker 2022-09-19 01:26:33 +01:00
Frostebite 5a46718255 get output from local-docker 2022-09-19 01:21:56 +01:00
Frostebite 14a832395b get output from local-docker 2022-09-19 01:13:27 +01:00
Frostebite e5b58d1898 serialize build params via prefixed env var 2022-09-19 00:55:29 +01:00
Frostebite 8a0ed34373 serialize build params via prefixed env var 2022-09-19 00:53:03 +01:00
Frostebite fd513da260 serialize build params via prefixed env var 2022-09-19 00:48:05 +01:00
Frostebite 54560476ae tree cache push directory 2022-09-19 00:02:41 +01:00
Frostebite 92a3302787 tree cache push directory 2022-09-18 23:47:51 +01:00
Frostebite 73bad04ed6 tree cache push directory 2022-09-18 23:08:27 +01:00
Frostebite c875c0c3e8 tree cache push directory 2022-09-18 22:18:59 +01:00
Frostebite cf733fd1b7 tree cache push directory 2022-09-18 17:43:24 +01:00
Frostebite 9fb18c8d6a skip included contents 2022-09-18 07:36:28 +01:00
Frostebite ee68632225 rename 2022-09-18 07:25:55 +01:00
Frostebite a745b6d025 Task Parameter Serializer will include build params and secrets for local-docker provider 2022-09-18 07:21:20 +01:00
Frostebite 85a35b3ab7 Task Parameter Serializer will include build params and secrets for local-docker provider 2022-09-18 07:15:46 +01:00
Frostebite f71672a217 Should not contain fail to push to Library cache message in cache test 2022-09-18 07:05:14 +01:00
Frostebite 76667f4eb5 skip cache push where contents is 0 2022-09-18 06:54:56 +01:00
Frostebite 40078f987c skip cache push where contents is 0 2022-09-18 06:52:53 +01:00
Frostebite 1abb2c3c63 local-docker provider use docker with commands 2022-09-18 05:42:07 +01:00
Frostebite 6577aeb5c1 local-docker provider use docker with commands 2022-09-17 09:22:15 +01:00
Frostebite 20476c3ccc local-docker provider use docker with commands 2022-09-17 09:14:43 +01:00
Frostebite 8031bac31f local-docker provider use docker with commands 2022-09-17 09:05:43 +01:00
Frostebite 307bea209b local-docker provider use docker with commands 2022-09-17 08:43:09 +01:00
Frostebite 92bcdf5e96 local-docker provider use docker with commands 2022-09-17 08:37:57 +01:00
Frostebite eb6fff1256 Remove additional early caching test step in ci pipeline 2022-09-17 08:28:32 +01:00
Frostebite d017aa0d55 Do not include all env vars as secrets! 2022-09-17 06:54:34 +01:00
Frostebite 67696d6253 Do not include all env vars as secrets! 2022-09-17 06:46:59 +01:00
Frostebite 6daf32f531 Do not include all env vars as secrets! 2022-09-17 06:30:51 +01:00
Frostebite a330d4e9a3 better startup and teardown for tests 2022-09-17 05:44:07 +01:00
Frostebite 5bf0ad0367 better startup and teardown for tests 2022-09-17 05:09:36 +01:00
Frostebite 51d46c2cc0 lock put timestamp first 2022-09-17 04:49:44 +01:00
Frostebite cefd469364 lock test 2022-09-17 04:41:41 +01:00
Frostebite 9ed3251455 lock test 2022-09-17 04:38:00 +01:00
Frostebite 54eab9797b Fix s3 command for workspace locking 2022-09-17 04:25:29 +01:00
Frostebite f72739254b Fix s3 command for workspace locking 2022-09-17 04:20:09 +01:00
Frostebite 33eb514ce6 Fix cloud runner test - format secret names for validation 2022-09-17 03:52:50 +01:00
Frostebite c5a37b5086 Fix cloud runner test - format secret names for validation 2022-09-17 03:22:04 +01:00
Frostebite 7aa9d1ab16 Fix: use project path not repo path to find Packages/manifest.json 2022-09-17 01:50:19 +01:00
Frostebite b964d3100a Stub custom hook+step file parameter and CLI command to run 2022-09-17 01:27:38 +01:00
Frostebite b9608f9169 fix push to cache 2022-09-17 01:09:28 +01:00
Frostebite d69f044655 fix push to cache 2022-09-17 01:06:38 +01:00
Frostebite 2f1a7b21fb fix push to cache 2022-09-17 00:57:38 +01:00
Frostebite 3350035d94 Test secrets are serialized correctly 2022-09-17 00:56:22 +01:00
Frostebite df240154da Test secrets are serialized correctly 2022-09-16 23:51:19 +01:00
Frostebite 01ccc8ee10 fix push to cache 2022-09-16 22:24:23 +01:00
Frostebite f226bef5af
Cloud runner preview (#419) 2022-09-16 19:48:40 +01:00
Webber Takken db2d8b6dbd
fix: make v character in version tags optional (#423)
* fix: make v character in version tags optional

* fix: cross platform regex

* fix: test regex within grep.

* fix: add semantic tags prepended with v
2022-08-04 02:09:32 +02:00
David Finol 47b25cf3b1
Fixes #409 (#412) 2022-06-01 12:11:32 +02:00
Frostebite 8bd51be73f improve cleanup to not delete in use task clusters 2022-05-14 17:29:09 +01:00
Frostebite f77696efae
Cloud runner develop v0.1 (#395)
* Correct aws logs link

* Correct aws logs link

* better aws cli commands and better cleanup for aws

* better aws cli commands and better cleanup for aws

* improved garbage collection cli options

* Only allow ephemeral runners when using cloud runner integration tests flag to avoid unexpected hangup

* Only allow ephemeral runners when using cloud runner integration tests flag to avoid unexpected hangup

* fix issue #393

* Extract follow log stream service

* consolidate into one pipeline file

* consolidate into one pipeline file
2022-05-05 00:25:17 +01:00