The project flink-kubernetes-operator has already been using github packages to deliver the snapshot images[1].
[1]. https://github.com/apache/flink-kubernetes-operator/pkgs/container/flink-kubernetes-operator Best, Yang Jingsong Li <jingsongl...@gmail.com> 于2022年4月22日周五 10:43写道: > +1 to public Flink Docker image for snapshot. > > Best, > Jingsong > > On Fri, Apr 22, 2022 at 2:23 AM Alexander Fedulov > <alexan...@ververica.com> wrote: > > > > Hi everyone, > > > > in the scope of work on externalizing connectors [1] it became evident > that > > we need to add the process of releasing SNAPSHOT (nightly) Docker images > > for Flink. Let me briefly explain why this is the case: > > - currently, our container-based E2E tests rely on building Flink Docker > > images on-the-flight from flink-dist [2] > > - this works fine as long as there is a full Flink dist available (when > > working on a non-externalized connector, developed against the current > > Flink master) > > - when the connector is developed in a separate repository, flink-dist > is, > > obviously, not directly available > > - the base image for such E2E tests has to be in-sync with the master > branch > > > > My understanding is that there are some potential hurdles in the Apache > > process in terms of publishing binary "releases" in an automated way. > That > > said, there are other Apache projects that established such pipelines for > > the purposes of development and CI, for instance, Apache Airflow uses > > GHCR.IO [3]. I have two main questions: > > 1) What is your opinion on us following the same/similar path? > > 2) What is the procedure from the INFRA perspective to get this > > approved/set up? > > > > [1] https://lists.apache.org/thread/bywh947r2f5hfocxq598zhyh06zhksrm > > [2] > > > https://github.com/apache/flink/blob/96c2500739bc5d0a0503a165daaf7549a7b6a84c/flink-end-to-end-tests/flink-end-to-end-tests-common/src/main/java/org/apache/flink/tests/util/flink/container/FlinkImageBuilder.java#L210 > > [3] > > > https://cwiki.apache.org/confluence/display/INFRA/Github+Actions+to+DockerHub > > > > Thanks, > > Alexander Fedulov >