Project

General

Profile

Actions

Refactor #26953

open

Expose base and builder-base container images externally to speedup the build process

Added by Ivan Necas almost 5 years ago. Updated almost 5 years ago.

Status:
Ready For Testing
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Difficulty:
Triaged:
No
Fixed in Releases:
Found in Releases:

Description

When using the container images, I've happened to rebuild them quite often,
especially when doing different plugin combinations. Also, when considering
using the containers in CI, it seems like a good idea to keep the base images cached,
so that every PR doesn't need to download most of the dependencies from scratch.

The proposal is to introduce Dockerfile.builder-base, that would be used to build:

  • quay.io/foreman/foreman:base - the base os used in all of the other container images
  • quay.io/foreman/foreman:builder-base - the image with all basic ruby and node dependencies to streamline the build process

Related issues 1 (0 open1 closed)

Related to Foreman - Refactor #26741: Add a dockerfile for foremanClosedOhad LevyActions
Actions #1

Updated by Ivan Necas almost 5 years ago

Actions #2

Updated by The Foreman Bot almost 5 years ago

  • Status changed from New to Ready For Testing
  • Assignee set to Ivan Necas
  • Pull request https://github.com/theforeman/foreman/pull/6825 added
Actions

Also available in: Atom PDF