Commit Graph
225 Commits
Author SHA1 Message Date
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 2070d55b5d Merge branch 'pre-cache-isos' into 'main'
Try pre-caching ISO files

See merge request greg/vms!9
2024-04-12 21:36:05 +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 e359957376 OpenSuSE LEAP 15.6 is not GA yet 2024-04-11 13:32:56 -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 0c738ffe8f Merge branch 'add_distros' into 'main'
Add distros

See merge request greg/vms!8
2024-04-05 15:27:50 +00:00
Greg Hellings f095e26e82 Fix indent 2024-04-04 13:33:31 -05:00
Greg Hellings 1f7c092b94 Add openSuSE LEAP 15.6 2024-04-04 13:33:17 -05:00
Greg Hellings 8f63f52363 Update u2204 and deb12 URLs 2024-04-04 13:32:56 -05:00
Greg Hellings 77ed28e7a1 Fix path... again 2024-04-03 00:09:14 -05:00
Greg Hellings dbfc1ac4d0 Update archlinux version 2024-04-02 23:46:05 -05:00
Greg Hellings 49ef1adc5b Pin and prune plugins 2024-01-17 15:09:11 -06:00
Greg Hellings 8e10b7fc66 More debugging 2024-01-17 15:02:34 -06:00
Greg Hellings 6845032db6 Roll back pwsh changes 2024-01-17 14:49:15 -06:00
Greg Hellings 9a38d88ba8 Fix up syntax som more. 2024-01-10 12:29:55 -06:00
Greg Hellings a1e61cfd71 Try without quotes, I guess? 2024-01-10 12:27:36 -06:00
Greg Hellings 77019f874f Run command directly? 2024-01-10 12:11:04 -06:00
Greg Hellings cd84ee8d0d Debugging output 2024-01-10 11:37:34 -06:00
Greg Hellings 442c74dd44 This *might* fix Hyper-V test issues? 2024-01-10 11:04:23 -06:00
Greg Hellings c1be93a1d5 Back to Bash in HyperV 2024-01-10 10:43:23 -06:00
Greg Hellings fc43e06f6e Try some more pwsh.exe 2024-01-10 10:40:44 -06:00
Greg Hellings e1dcfbb4e4 Try bash on HyperV 2024-01-10 10:26:07 -06:00
Greg Hellings c5188ca53a Set boot option for HyperV in Alpine 2024-01-10 10:18:03 -06:00
Greg Hellings 22dfbae908 Add VBox Type where available 2024-01-09 22:31:00 -06:00
Greg Hellings 3aef715e85 Fix opensuse on virtualbox 2024-01-09 22:18:34 -06:00
Greg Hellings a61c4cb08c Fix Alpine on VirtualBox 2024-01-09 21:50:29 -06:00
Greg Hellings 6d76375d54 More shellcheck shenanigans 2024-01-09 18:03:54 -06:00
Greg Hellings 4c92faa254 Fix shell lint 2024-01-09 18:00:58 -06:00
Greg Hellings 4caccc6bcf Added Alma support 2024-01-09 17:57:49 -06:00
Greg Hellings c2b661c8bf Add Rocky support 2024-01-09 17:55:22 -06:00
Greg Hellings c7362f94f8 Mark off new distros in TODO 2024-01-09 16:50:14 -06:00
Greg Hellings 3f12d679c1 Add OpenSuSE Tumbleweed 2024-01-09 16:49:03 -06:00
Greg Hellings 8ff8fdfac2 Add OpenSuSE Leap 15.5 2024-01-09 15:19:06 -06:00
Greg Hellings a98f94c280 Tidy up del_box warnings 2024-01-09 11:45:34 -06:00
Greg Hellings 8fb4466090 Add Alpine 2024-01-09 11:45:17 -06:00
Greg Hellings cd9a2cbec1 Merge branch 'arch-update' into 'main'
Update to 2024-01-01 arch image

See merge request greg/vms!5
2024-01-03 15:07:17 +00:00
Greg Hellings 5502ef53b8 Update to 2024-01-01 arch image 2024-01-03 08:34:46 -06:00
Greg Hellings 42861d5ee8 Merge branch 'remove-eol-12-2023' into 'main'
Remove eol 12 2023

Closes #4 and #5

See merge request greg/vms!4
2024-01-02 07:48:27 +00:00
Greg Hellings 5309b6cb93 Remove eol 12 2023 2024-01-02 07:48:27 +00:00
Greg Hellings 856b9ade04 Prepend instead of append 2023-12-29 23:49:26 -06:00
Greg Hellings e099a41344 Use image with xonsh 2023-12-29 23:42:13 -06:00
Greg Hellings c02064765b Merge branch 'main' of ssh://git.thehellings.lan:2222/greg/vms 2023-12-29 23:40:17 -06:00