Greg Hellings
9652d54ee0
Go back to generating BUILD
2024-07-23 18:13:58 -05:00
Greg Hellings
105240e1b3
Run, don't just build, the generate script
2024-06-28 09:59:05 -05:00
Greg Hellings
c24e15d04e
Move more commands into nix
2024-06-28 09:54:17 -05:00
Greg Hellings
810008b1ea
Skip restore step
...
With the new cache setup, there is no need for me to run the cache
restore before doing a download. However, it is now once again necessary
that download begin AFTER the dynamic scripts have already executed
their bits
2024-06-26 21:56:19 -05:00
Greg Hellings
31f14a5e8f
Start downloads right away
...
There is no need to wait until after validation and linting is done
before beginning the download caching, and it definitely does not need
its own portion of the cycle. Move it to the beginning of the generate
phase, so it gets started up right away.
2024-06-26 16:33:41 -05:00
Greg Hellings
7f3b04da76
Update distros to use nix
2024-06-26 16:03:27 -05:00
Greg Hellings
2d124c652a
Move validate step into Nix script
2024-06-24 23:13:53 -05:00
Greg Hellings
f138e5af3e
Nixify shellcheck
...
Add shellcheck command to flake.nix and use it in the Gitlab
2024-06-24 23:04:16 -05:00
Greg Hellings
c5875f9943
Remove cat command
2024-06-24 22:45:42 -05:00
Greg Hellings
8f25c08be7
Cat out file somewhere else
2024-06-24 22:43:44 -05:00
Greg Hellings
e25f08ee63
Cat out the file first
2024-06-24 22:40:48 -05:00
Greg Hellings
04b625f9e4
Add an explicit cache restore
2024-06-21 16:23:24 -05:00
Greg Hellings
9bb997c9e7
Only run nix with Nix command
2024-06-21 13:09:42 -05:00
Greg Hellings
fc1d419506
Tweak download script
2024-06-21 13:00:22 -05:00
Greg Hellings
91c56299ec
Use full URL
2024-06-21 12:33:38 -05:00
Greg Hellings
9cf56f635f
Correct the writing of files
2024-06-21 11:27:59 -05:00
Greg Hellings
c1156a93d3
Fix invocations to minio-client
2024-06-21 11:01:09 -05:00
Greg Hellings
13f2dc7943
Try manually running uploads
2024-06-21 10:48:58 -05:00
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