Commit Graph

4 Commits (346c88a17931be2efa90d70f1f50696421c9ed94)

Author SHA1 Message Date
Dustin 346c88a179 ci: Add CAP_CHROOT to build container
dustin/photoframe2/pipeline/head This commit looks good Details
This is needed in order to run `passwd -R` to clear the root password
in the target filesystem.
2024-12-30 17:18:24 -06:00
Dustin 5726d2b76f ci: Use persistent volumes for portage, binpkgs
Recompiling the entire OS for every build takes way too long for
development purposes.  Since we build binary packages anyway, let's keep
them around between builds by storing them on a Kubernetes persistent
volume.

Eventually, I want add a build parameter to wipe out the binary package
storage to force a from-scratch build.  We'll use that option for robust
periodic builds, once development has slowed down.
2024-12-30 13:33:02 -06:00
Dustin 428e30c01d ci: Clear env to run build
dustin/photoframe2/pipeline/head There was a failure building this commit Details
We don't need any of the environment variables Jenkins sets, and some of
them (like `GIT_COMMIT`) interfere with building packages.
2024-12-22 14:34:48 -06:00
Dustin adf77e301c ci: Begin Jenkins build pipeline
dustin/photoframe2/pipeline/head This commit looks good Details
2024-12-10 10:39:10 -06:00