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

Publish official Docker images as part of release process #455

Open
andygrove opened this issue Apr 30, 2021 · 3 comments
Open

Publish official Docker images as part of release process #455

andygrove opened this issue Apr 30, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@andygrove
Copy link
Member

andygrove commented Apr 30, 2021

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
When we release DataFusion and Ballista we should publish Docker images to the Apache Docker Hub repo for the following:

  • DataFusion CLI
  • Ballista Scheduler + Executor

Describe the solution you'd like
We should see how Apache Airflow does this.

Describe alternatives you've considered
Alternative is relying on users to build and publish their own Docker images, as Apache Spark does.

Additional context
None

@jorgecarleitao
Copy link
Member

Excellent idea.

@andygrove
Copy link
Member Author

@houqp Are you familiar with how Airflow publishes Docker images?

@houqp
Copy link
Member

houqp commented Aug 29, 2021

@andygrove they are built and pushed manually to dockerhub during the release process as convenient packages, not as part of the official release, see https://github.com/apache/airflow/tree/32bfb2f8ad3ac7314a2f6ff5e59567914b07a2b6/dev#apache-airflow-package. This means they don't have to vote on the docker image.

I think we could adopt the same pattern for ballista since we are still in early development phase.

@andygrove andygrove transferred this issue from apache/datafusion Oct 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants