Matthias Pohl created FLINK-34695:
-------------------------------------
Summary: Move Flink's CI docker container into a public repo
Key: FLINK-34695
URL: https://issues.apache.org/jira/browse/FLINK-34695
Project: Flink
Issue Type: Improvement
Components: Build System / CI
Affects Versions: 1.18.1, 1.19.0, 1.20.0
Reporter: Matthias Pohl
Currently, Flink's CI (GitHub Actions and Azure Pipelines) use a container to
run the logic. The intention behind it is to have a way to mimick the CI setup
locally as well.
The current Docker image is maintained from the
[zentol/flink-ci-docker|https://github.com/zentol/flink-ci-docker] fork (owned
by [~chesnay]) of
[flink-ci/flink-ci-docker|https://github.com/flink-ci/flink-ci-docker] (owned
by Ververica) which is not ideal. We should move this repo into a Apache-owned
repository.
Additionally, the there's no workflow pushing the image automatically to a
registry from where it can be used. Instead, the images were pushed to personal
Docker Hub repos in the past (rmetzger, chesnay, mapohl). This is also not
ideal. We should use a public repo using a GHA workflow to push the image to
that repo.
Questions to answer here:
# Where shall the Docker image code be located?
# Which Docker registry should be used?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)