Greg Hellings
3ca62bcd2e
Use STORAGE_URL from the environment
2024-11-18 14:31:43 -06:00
Greg Hellings
3d4d82d130
Add Fedora 41
2024-11-18 14:31:16 -06:00
Greg Hellings
798c53ac5b
Update Debian 12 to Debian 12.8 image
2024-11-18 11:29:58 -06:00
Greg Hellings
2a30976578
Update Debian 11 to 11.11 image
2024-11-18 11:29:42 -06:00
Greg Hellings
c5b6a5b08e
Update Alpine image to 3.19.4
2024-11-18 11:29:25 -06:00
Greg Hellings
bd64aeda18
Updated alpine ISO to 3.20.3
2024-11-18 11:23:16 -06:00
Greg Hellings
83a3a9e9cb
Add Ubuntu 24.10
2024-11-18 11:13:03 -06:00
Greg Hellings
f256eb583c
Update for Ubuntu 24.04.01 CDs
2024-11-18 11:11:45 -06:00
Greg Hellings
5af44e3670
Retire Ubuntu 23.11 EOL
...
Fixes #7
2024-07-24 11:12:50 -05:00
Greg Hellings
0fe713cd48
Retire Nix 23.11
...
Fixes #6
2024-07-24 11:12:00 -05:00
Greg Hellings
d1113b66bf
Retire Debian 10 EOL
...
Fixes #3
2024-07-24 11:11:19 -05:00
Greg Hellings
c0d35f9cc1
Retire CentOS 7.
...
Fixes #2
2024-07-24 11:10:11 -05:00
Greg Hellings
8217db0a47
Fix fetching BUILD variable
2024-07-24 11:09:34 -05:00
Greg Hellings
08275390f5
Do not override builld version. Derp.
2024-07-24 10:52:23 -05:00
Greg Hellings
f8f2b743ef
Try looking for variables
2024-07-24 10:27:05 -05:00
Greg Hellings
a3c9dd67d7
Only have one build.env
2024-07-23 18:40:42 -05:00
Greg Hellings
8e8976be39
Pull build from env
2024-07-23 18:22:30 -05:00
Greg Hellings
9652d54ee0
Go back to generating BUILD
2024-07-23 18:13:58 -05:00
Greg Hellings
906666f836
Ditch the BUILD for the CI_COMMIT_TAG var
2024-07-23 17:55:03 -05:00
Greg Hellings
2afda03e14
More output for Tumbleweed
2024-07-23 17:52:53 -05:00
Greg Hellings
aaa85c4662
CentOS 7 cannot do virtio, apparently
2024-07-23 12:03:45 -05:00
Greg Hellings
67a7df04b3
Remove obsolete HyperV service
2024-07-23 00:26:33 -05:00
Greg Hellings
49bdb43c7d
Try to fix Tumbleweed
2024-07-22 23:24:41 -05:00
Greg Hellings
106ff35be9
Fix ALL the typos
2024-07-22 14:59:48 -05:00
Greg Hellings
e519e60049
Fix environment variable typo
2024-07-22 14:55:39 -05:00
Greg Hellings
6b35911869
Get the ci/upload correct
2024-07-22 13:34:48 -05:00
Greg Hellings
d243a0f5bd
Be capable of running build vs upload
2024-07-22 10:34:22 -05:00
Greg Hellings
7561d51f26
Guard running of the find command
2024-07-22 10:21:32 -05:00
Greg Hellings
66814c4282
Add ci build for CI tasks
2024-07-13 03:31:10 -05:00
Greg Hellings
b716298d3f
Escape dots
2024-07-13 03:22:30 -05:00
Greg Hellings
23746f0660
Fix variable syntax
2024-07-13 03:16:34 -05:00
Greg Hellings
4dd414cc09
Use nix to do builds
2024-07-13 03:03:14 -05:00
Greg Hellings
bfae3e9854
Also do it here
2024-07-13 02:45:05 -05:00
Greg Hellings
e5b04d9b21
Set plugins executable
2024-07-13 02:43:44 -05:00
Greg Hellings
6ae06cee50
Bump versions for plugins
2024-07-13 01:56:23 -05:00
Greg Hellings
41e1f3ae03
Why is it failing now?
2024-07-13 01:46:48 -05:00
Greg Hellings
7c956c9d33
Move validate to a different file
2024-07-13 01:39:48 -05:00
Greg Hellings
f74011333b
No, do not do serial console
2024-07-13 01:33:27 -05:00
Greg Hellings
b8029ab985
Make CentOS 7 build after EOL
2024-07-13 01:03:58 -05:00
Greg Hellings
6d29120dc5
Get all the outputs
2024-07-13 00:18:40 -05:00
Greg Hellings
dc6a77049c
Update Centos 7 URL and Debian to 12.6.0
2024-07-12 21:15:13 -05:00
Greg Hellings
b646127875
Do better with URL folders
2024-07-12 21:15:01 -05:00
Greg Hellings
caf4f4f505
Init on Windows
2024-07-12 18:57:21 -05:00
Greg Hellings
3794b11400
New Arch requires new command line
2024-06-30 23:08:22 -05:00
Greg Hellings
42fabf124b
Init Alpine 3.20 at patch 1
2024-06-30 00:20:12 -05:00
Greg Hellings
ad8d0c9bc4
Update Alpine 3.19 to patch 2
2024-06-30 00:20:08 -05:00
Greg Hellings
f3c6cfe08d
Update Archlinux boot disk
2024-06-30 00:11:35 -05:00
Greg Hellings
cea0d3fb18
Add NixOS 24.05
2024-06-30 00:08:38 -05:00
Greg Hellings
de5dc1ae7e
Add OpenSUSE 15.6
2024-06-30 00:08:29 -05:00
Greg Hellings
c0e98b3b11
Move opensuse to DVD
2024-06-29 23:59:16 -05:00
Greg Hellings
a1228d376d
Be sure to init sources
2024-06-29 23:54:13 -05:00
Greg Hellings
97241ba179
Add Ubuntu 24.04
2024-06-29 23:37:19 -05:00
Greg Hellings
4f4fac29c7
Add serial output to QEmu
...
Hopefully this will give a little more information on what is happening
in the builds on QEmu servers. Tell builds to output to ttyS0 and then
capture that and output to the console.
2024-06-29 22:03:55 -05:00
Greg Hellings
5f84855e5e
Also be more patient with NixOS
2024-06-29 21:32:18 -05:00
Greg Hellings
297f3fc473
Be more patient for Arch boot
2024-06-29 21:31:19 -05:00
Greg Hellings
e91329f46f
Fix Fedora 40 as well
2024-06-29 21:20:24 -05:00
Greg Hellings
24e292ca6f
Simplify F39 kickstart
2024-06-29 15:48:29 -05:00
Greg Hellings
96da609d24
Try to push tumbleweed builds
2024-06-28 22:37:38 -05:00
Greg Hellings
105240e1b3
Run, don't just build, the generate script
2024-06-28 09:59:05 -05:00
Greg Hellings
9f2175d25f
Go back to making serial file
2024-06-28 09:55:15 -05:00
Greg Hellings
7b77d12a8b
Make pushing optional
2024-06-28 09:55:11 -05:00
Greg Hellings
c34dd1995e
Fix Rawhide install
2024-06-28 09:54:17 -05:00
Greg Hellings
c24e15d04e
Move more commands into nix
2024-06-28 09:54:17 -05:00
Greg Hellings
e6804fefc3
Only restore files that don't exist
2024-06-28 09:54:17 -05:00
Greg Hellings
1629effd51
Tell cURL to follow redirects
2024-06-26 23:13:13 -05:00
Greg Hellings
ff31288530
Create director before using
2024-06-26 22:09:54 -05:00
Greg Hellings
107922f3d0
Suppress Shellcheck errors
2024-06-26 22:04:16 -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
edffd23802
Have cache actually check cache
...
Cache has not been hitting the actual cache bits, so now we will tell it
to reach out to the cache server locally and check for the ISO to be
present in the bucket before we run the curl at all
2024-06-26 21:50:10 -05:00
Greg Hellings
bc1f23a47b
Better cache file naming
2024-06-26 20:57:47 -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
eebc19c81c
Fix fetch URLs
2024-06-26 16:17:33 -05:00
Greg Hellings
7f3b04da76
Update distros to use nix
2024-06-26 16:03:27 -05:00
Greg Hellings
832c901b9b
Move almost everything over to Nix
...
Eliminate Xonsh usage
Eliminate usage of the supports.yml files for default.nix
Point ISOs directly to MinIO URLs instead
2024-06-26 16:00:57 -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
3264070b84
Explicitly call shell shebang
2024-06-21 16:24:37 -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
d16e79b850
Version updates
...
Retire Alma and Rocky 8
Update Alma/Rocky 9 to 9.4
Retire Fedora 38
Add Fedora 40
2024-06-21 00:05:57 -05:00
Greg Hellings
b5ffbac664
Prevent EOL from moving
2024-06-20 22:20:28 -05:00
Greg Hellings
e976908b3f
Remove CentOS Stream 8
...
Fixes #1
2024-06-20 22:16:45 -05:00
Greg Hellings
12e94263ef
Update cache properly
2024-04-21 15:07:50 -05:00
Greg Hellings
6cadd7193b
Output file list before run
2024-04-21 14:53:44 -05: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
2baf005b84
Tell builders to skip HTTP
2024-04-16 23:02:23 -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
822e1c869d
Do not hardcode env
2024-04-16 14:21:00 -05:00
Greg Hellings
669068a902
Skip the port number
2024-04-16 12:42:55 -05:00