Skip to content

support/docker: improve and extend our docker image (branch yem/dockers)

Yann E. MORIN buildroot 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest9 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9doc/manual: fixup ordered listsdocs/manual/adding-packages-directory.adoc docs/manual/adding-packages-gettext.adoc docs/manual/customize-quick-guide.adoc+24 -240 replies
2/9support/dependencies: make git a mandatory dependencydocs/manual/prerequisite.adoc package/pkg-generic.mk support/dependencies/dependencies.sh+2 -100 replies
3/9support/docker: retry even moresupport/docker/Dockerfile+2 -20 replies
4/9support/docker: allow the br-user to become rootsupport/docker/Dockerfile+4 -10 replies
5/9support/docker: introduce per-distribution sub-directorysupport/docker/base support/docker/debian-bullseye/Dockerfile support/docker/debian-bullseye/apt-sources.list+2 -10 replies
6/9support/docker: add script to generate docker imagessupport/docker/build-all+17 -00 replies
7/9support/docker: split base image into threesupport/docker/base support/docker/build-all support/docker/debian-bullseye.base/Dockerfile +3 more+101 -340 replies
8/9docs/manual: add section about docker imagesdocs/manual/prerequisite.adoc+43 -00 replies
9/9support/docker: add a Fedora-38-based imagesupport/docker/fedora-38.base/Dockerfile support/docker/fedora-38.ci/Dockerfile support/docker/fedora-38.user/Dockerfile+125 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

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