Commits on Source (10)
-
Sheogorath authored
This patch fixes the xargs call of `pushImageOrManifest` which can't work since xargs isn't aware of bash functions. As a result it tries to call a non existing binary/script/program outside of the script. This patch solves this problem by moving the function into its own script and puts it into the `libexec` directory.
-
Sheogorath authored
`podman manifest inspect` is not suitable for this task. It inspects image manifests the same way as it does with manifest lists, as a result it tries to push everything as manifest lists which breaks. This patch tries to fix that problem by using `podman manifest exists` instead.
-
Sheogorath authored
-
Sheogorath authored
This patch adds a `<branch slug>-latest-<arch>` tag to each built image, that will eventually provide the newest built of a branch. This feature was added as it was required for optimised container builds that don't rebuild all references on every commit. It's worth noting that the usage of the commit specific builds is still recommended for consistency reasons. It's implemented using `podman push`'s feature of providing an additional remote reference when pushing an image. This way, there is no re-tagging required. References: https://git.shivering-isles.com/container-library/build-ah-engine/-/issues/5
-
Sheogorath authored
feat(gitlab-ci): Provide additional per arch/branch "latest" tag Closes #5 See merge request container-library/build-ah-engine!15
8dd10a6a -
Alexander Wellbrock authored
With this change, if a container build job is tagged with a runner on a different architecture than requested with CI_REGISTRY_IMAGE_ARCH, the build will make use of qemu and cross-build the container for the requested architecture. A single test of a python container build on my notebook yielded sobering results: 3min native vs. 22min cross build. That makes a performance loss of around 700%. Nevertheless it may be preferred to hosting special runners for extra archs. One step closer to #4
-
Sheogorath authored
fix(image): Upgrade to Fedora 35 See merge request container-library/build-ah-engine!14
8e007921 -
Alexander Wellbrock authored
-
Alexander Wellbrock authored
README.md
0 → 100644