Commit Graph

7 Commits (19068af38c0e06ce39c78e7977997b6f6015871e)

Author SHA1 Message Date
Dustin 19068af38c ci: Push: Publish all images
Aimee OS/container-images/pipeline/head This commit looks good Details
The _build/cross-{target}_ image only includes the crossdev toolchain.
What we really need is the _build/build-{target}_ image, which contains
all the tools necessary to build an Aimee OS project.
2024-12-09 08:59:32 -06:00
Dustin 20916b48c6 ci: Persist build logs
Aimee OS/container-images/pipeline/head This commit looks good Details
2024-12-08 10:59:30 -06:00
Dustin f99176abf3 tools: emerge shadow first
_sys-apps/shadow_ needs to be installed explicity, otherwise all
_acct-user/*_ and _acct-group/*_ packages will fail to install.
2024-12-08 10:59:30 -06:00
Dustin c13a44c6bf common: Persist binary packages between runs 2024-12-08 10:59:30 -06:00
Dustin 15fbb180d0 ci: Begin Jenkins build pipeline 2024-12-08 10:59:30 -06:00
Dustin 65988b0c32 Rework images into three layers
* Base
* Crossdev
* Build

The *Base* layer is bootstrapped from a regular Gentoo stage 3
environment.  The *Build* layer is the primary artifact, and is
"squashed" into a single layer when built.
2024-12-08 10:59:28 -06:00
Dustin 86330dc292 Initial commit 2024-12-02 21:03:08 -06:00