Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-34695

Move Flink's CI docker container into a public repo

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.19.0, 1.18.1, 1.20.0
    • None
    • Build System / CI
    • None

    Description

      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 fork (owned by chesnay) of 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:

      1. Where shall the Docker image code be located?
      2. Which Docker registry should be used?

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mapohl Matthias Pohl
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: