Commit Graph
26 Commits
Author SHA1 Message Date
Greg Hellings 00a41fd7e2 Fish cache policy 2024-04-21 16:35:27 +00:00
Greg Hellings 160b065cac Try setting cache policy 2024-04-21 16:32:15 +00:00
Greg Hellings 2bd1d75d72 Apparently, you can only retry twice 2024-04-20 02:46:25 -05:00
Greg Hellings f20c5c714e Auto-retry the downloads 2024-04-20 02:45:12 -05:00
Greg Hellings a5469d1073 Try using ISOs as artifacts instead of cache 2024-04-17 15:51:25 -05:00
Greg Hellings 087a1ee58c Ignore demanded absolute paths 2024-04-16 15:55:49 -05:00
Greg Hellings cc08a440ff Explicitly call bash 2024-04-16 14:49:39 -05:00
Greg Hellings 669068a902 Skip the port number 2024-04-16 12:42:55 -05:00
Greg Hellings 20286d0697 Try different path 2024-04-16 12:31:30 -05:00
Greg Hellings 146be6b129 Use new image by default 2024-04-16 12:25:03 -05:00
Greg Hellings 2f3a082104 Externalize cache file 2024-04-15 23:11:35 -05:00
Greg Hellings b9f10c9c86 Make more intelligent use of the cache
Bust cache on the dynamic files
Use the cached builds for both virtualbox and Hyper-V
Hopefully improve loop downloading files to cache
2024-04-15 03:53:58 +00:00
Greg Hellings f4a43a46cf Try, again, to do this right... 2024-04-12 12:01:16 -05:00
Greg Hellings 57b2ae29ee Fix check for file existence 2024-04-12 10:34:31 -05:00
Greg Hellings da06cd988b Improve cache usage
1. Only download cached files that are not present in the current cache
2. Try pulling directly from the cache, not only with the target
   information
2024-04-12 10:22:23 -05:00
Greg Hellings 375f5ea92c Tell curl to be sane 2024-04-10 13:49:55 -05:00
Greg Hellings 702373e989 Create directory first 2024-04-10 13:42:59 -05:00
Greg Hellings 0343161985 Use bash array 2024-04-10 13:13:26 -05:00
Greg Hellings 46e2edc9d8 Try doing parallel downloads with curl 2024-04-10 13:06:37 -05:00
Greg Hellings b52e08d4bf Fix indent in YAML 2024-04-10 12:59:16 -05:00
Greg Hellings ea51188897 Try pre-caching ISO files
Since the builds themselves get run in a big parallel morass of
nonsense, this causes cache clobbering all over. So now I move the
downloading to the pre-trigger stage and hopefully we can use
the pre-download step to cache things properly. Hopefully this will also
prevent issues where dynamically generated download files are missing
for later runs.
2024-04-10 12:56:52 -05:00
Greg Hellings e099a41344 Use image with xonsh 2023-12-29 23:42:13 -06:00
Greg Hellings b11669345e Hyperv Debian + UEFI 2023-12-30 05:37:32 +00:00
Greg Hellings 76abdb9132 Quit the pip install 2023-12-22 22:14:57 +00:00
Greg Hellings ffab1afbbe Add Hyper-V to CI 2023-12-20 04:36:11 +00:00
Greg Hellings c6d3cfac19 Test out Gitlab 2023-12-18 02:04:17 +00:00