mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-11-18 13:45:02 +01:00
Right now the worst case chain of events for building an ISO on Hydra is
- copy everything to squashfs builder
- run squashfs builder
- download squashfs from builder
- compress squashfs
- upload squashfs to S3
- copy squashfs to ISO builder
- run ISO builder
- download ISO from builder
- compress ISO
- upload ISO to S3
This inlines the squashfs build into the ISO build, which makes it
- copy everything to ISO builder
- run ISO builder
- download ISO from builder
- compress ISO
- upload ISO to S3
Which should reduce queue runner load by $alot per ISO, which we have four of on small channels
(one release, one test per arch) and a lot more than four of on large channels (with various desktops)
|
||
|---|---|---|
| .. | ||
| channel.nix | ||
| installation-cd-base.nix | ||
| installation-cd-graphical-base.nix | ||
| installation-cd-graphical-calamares-gnome.nix | ||
| installation-cd-graphical-calamares-plasma5.nix | ||
| installation-cd-graphical-calamares-plasma6.nix | ||
| installation-cd-graphical-calamares.nix | ||
| installation-cd-graphical-gnome.nix | ||
| installation-cd-graphical-plasma5-new-kernel.nix | ||
| installation-cd-graphical-plasma5.nix | ||
| installation-cd-minimal-new-kernel-no-zfs.nix | ||
| installation-cd-minimal-new-kernel.nix | ||
| installation-cd-minimal.nix | ||
| iso-image.nix | ||
| sd-image-aarch64-new-kernel.nix | ||
| sd-image-aarch64.nix | ||
| sd-image-armv7l-multiplatform.nix | ||
| sd-image-raspberrypi.nix | ||
| sd-image.nix | ||