The base-image integration consumed as .makefile/b19/. Defines the b19 image series (images/<base>.yaml), the shared CI node config, build and scaffold scripts, and the conventions that wire the b19 base images into the M6E lifecycle DAG.
  • Shell 88.1%
  • Makefile 11.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-26 22:08:02 -03:00
base style: rewrite mk/sh comments as concise one-liners 2026-09-05 16:06:56 -03:00
docs docs: name series images by their variant tag 2026-09-30 22:07:56 -03:00
goals refactor(image)!: rename publish-image to image-is-published 2026-10-18 16:42:53 -03:00
images fix(vulnerabilities): drop the npm suppression bundle 2026-10-25 01:43:46 -03:00
LICENSES chore(license): fix copyright holders 2026-07-17 15:28:11 -03:00
scaffold style: rewrite mk/sh comments as concise one-liners 2026-09-05 16:06:56 -03:00
scripts perf(scripts): read the clock from Bash builtins instead of date 2026-10-26 22:08:02 -03:00
tools feat(image): prove the signing key and build caches under preflight-passed 2026-10-18 16:43:23 -03:00
traits refactor(image)!: rename publish-image to image-is-published 2026-10-18 16:42:53 -03:00
vulnerabilities/deb fix(vulnerabilities): drop the npm suppression bundle 2026-10-25 01:43:46 -03:00
workflow style: rewrite mk/sh comments as concise one-liners 2026-09-05 16:06:56 -03:00
autoload-40.mk style: rewrite mk/sh comments as concise one-liners 2026-09-05 16:06:56 -03:00
ci.yaml fix(ci): probe the apt and near caches on their default ports 2026-10-18 18:50:34 -03:00
CITATION.cff chore(docs): add cffr 2026-09-13 15:05:57 -03:00
CODE_OF_CONDUCT.md docs(health): render the community files and their translations 2026-08-12 22:41:50 -03:00
CONTRIBUTING.md docs(b19): usage section for derivatives, regenerated health files 2026-08-17 17:16:12 -03:00
conventions.yaml feat(conventions): assemble fragment documents under docs/ 2026-09-30 03:24:53 -03:00
initialize.mk style: rewrite mk/sh comments as concise one-liners 2026-09-05 16:06:56 -03:00
lefthook.yaml chore: init 2026-07-17 13:59:02 -03:00
LICENSE chore(license): fix copyright holders 2026-07-17 15:28:11 -03:00
projectfile.yaml chore(projectfile): declare identity.visibility: private 2026-10-16 22:30:54 -03:00
README.md docs: name series images by their variant tag 2026-09-30 22:07:56 -03:00
SECURITY.md docs(health): render the community files and their translations 2026-08-12 22:41:50 -03:00
SUPPORT.md docs(b19): usage section for derivatives, regenerated health files 2026-08-17 17:16:12 -03:00

Español · Українська

M6E/B19 Library

B19 base-image integration for the M6E Makefile framework

Stand with Ukraine

Build status on kiota.ch

Usage

Build a derivative on a b19 base image — every stage runs its hooks through build-stage:

FROM b19/go:latest AS build
RUN build-stage compile-go
FROM b19/ubuntu:resolute
COPY --from=build /export /
RUN build-stage base
COPY .container/user/ /
RUN build-stage user

Add a build hook by dropping an executable — say hello-world.sh — into .container/user/build.d/user/post/; build-stage user runs it during the build.

Or scaffold a full derivative project in one step: b19/scripts/scaffold.sh --namespace <ns> --project <name> --base b19/<image>.

Policies

License

This project is licensed under MIT — see the LICENSE file for details.

Generated from projectfile (learn how)