Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pre-build system for docker images #26

Open
chayim opened this issue Apr 28, 2021 · 0 comments
Open

Pre-build system for docker images #26

chayim opened this issue Apr 28, 2021 · 0 comments
Assignees

Comments

@chayim
Copy link
Contributor

chayim commented Apr 28, 2021

Currently on a per-platform basis we use a base docker image. This image covers creating a pre-build system for per-product dockers, extending the approach started in rsbuilder. Tags will be pushed to dockerhub using the same versioning strategy defined in #22, but in the redisfab organization. The key difference will be the $PRODUCT names, as the base dockers will be $PRODUCTbuild (i.e redisgearsbuild). As noted in #22 these will be per branch/version of each product.

These images should have their own automated build cycle where:

  1. Automatically pulling from the branch, where a change in the system-setup for the associated product, will trigger a build of the docker itself. This is likely a github action given it's support for per-file triggers.

  2. A weekly run will occur, purely for re-building the base image of the underlying product.

  3. A forced build will be available, due to a product specific series of changes that may necessitate a manual build. This likely ties in to 1 above.

@chayim chayim self-assigned this Apr 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant