support/docker: improve and extend our docker image (branch yem/dockers)
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest9 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | doc/manual: fixup ordered listsdocs/ docs/ docs/ | +24 | 0 replies | |
| 2/9 | support/dependencies: make git a mandatory dependencydocs/ package/ support/ | +2 | 0 replies | |
| 3/9 | support/docker: retry even moresupport/ | +2 | 0 replies | |
| 4/9 | support/docker: allow the br-user to become rootsupport/ | +4 | 0 replies | |
| 5/9 | support/docker: introduce per-distribution sub-directorysupport/ support/ support/ | +2 | 0 replies | |
| 6/9 | support/docker: add script to generate docker imagessupport/ | +17 | 0 replies | |
| 7/9 | support/docker: split base image into threesupport/ support/ support/ +3 more | +101 | 0 replies | |
| 8/9 | docs/manual: add section about docker imagesdocs/ | +43 | 0 replies | |
| 9/9 | support/docker: add a Fedora-38-based imagesupport/ support/ support/ | +125 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [Buildroot] [PATCH 0/9] support/docker: improve and extend our docker image (branch yem/dockers)
Hello All!
This series attempts to improve our docker image, to fulfill a few goals:
- provide a minimalist, basic image with only the strictly required set of packages, so that it is easy to test that a package does not have a hidden dependency on tools provided by the distribution (e.g. does not require a python interpreter);
- provide an image that can be used in the CI to run all our tooling:
check-package, run-time tests, etc...
- provide an image that users can run to have a known-working, reference environment without modifying their host distribution (when they can't or don't want to);
- provide a set of similar images for various mainstream distributions, that can be used to investigate build issues on those distributions.
Regards,
Yann E. MORIN.
Regards,
Yann E. MORIN.
----------------------------------------------------------------
Yann E. MORIN (9):
doc/manual: fixup ordered lists support/dependencies: make git a mandatory dependency support/docker: retry even more support/docker: allow the br-user to become root support/docker: introduce per-distribution sub-directory support/docker: add script to generate docker images support/docker: split base image into three docs/manual: add section about docker images support/docker: add a Fedora-38-based image
docs/manual/adding-packages-directory.adoc | 14 +++----
docs/manual/adding-packages-gettext.adoc | 6 +--
docs/manual/customize-quick-guide.adoc | 28 ++++++-------
docs/manual/prerequisite.adoc | 45 ++++++++++++++++++++-
package/pkg-generic.mk | 8 ----
support/dependencies/dependencies.sh | 2 +-
support/docker/build-all | 32 +++++++++++++++
.../docker/{ => debian-bullseye.base}/Dockerfile | 27 ++-----------
.../{ => debian-bullseye.base}/apt-sources.list | 0
support/docker/debian-bullseye.ci/Dockerfile | 43 ++++++++++++++++++++
support/docker/debian-bullseye.user/Dockerfile | 32 +++++++++++++++
support/docker/fedora-38.base/Dockerfile | 43 ++++++++++++++++++++
support/docker/fedora-38.ci/Dockerfile | 47 ++++++++++++++++++++++
support/docker/fedora-38.user/Dockerfile | 35 ++++++++++++++++
14 files changed, 305 insertions(+), 57 deletions(-)
create mode 100755 support/docker/build-all
rename support/docker/{ => debian-bullseye.base}/Dockerfile (61%)
rename support/docker/{ => debian-bullseye.base}/apt-sources.list (100%)
create mode 100644 support/docker/debian-bullseye.ci/Dockerfile
create mode 100644 support/docker/debian-bullseye.user/Dockerfile
create mode 100644 support/docker/fedora-38.base/Dockerfile
create mode 100644 support/docker/fedora-38.ci/Dockerfile
create mode 100644 support/docker/fedora-38.user/Dockerfile--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot