oracle / oracle/graalpython

Docker image as part of releases ?

Open
#87 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
1.6k
Forks
155
Avg merge
9h 42m
Merged PRs (30d)
36

Description

Docker support was recently backported to Java 8u212. This means that all java versions from 8 onwards now play nice with Docker.

There is already an official Docker version of Graal - https://hub.docker.com/r/oracle/graalvm-ce/

It would seriously help in end-user beta testing if the Graal Python project was able to release Docker images as part of its release/CI cycle. This would mean a single docker pull + docker run command would get this running on people's machines and would be super effective in getting people to test this.

The python target that you are already building would be what can be used in the Docker VM and can be easily integrated into your CI.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the existing Python target and the release/CI configuration described in the issue. Determine how Docker images could be built and published as part of releases, using the existing Graal Docker image as context. Done means users can pull the released image and run Graal Python with a single Docker workflow.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, java, python
Domain
ci-cd, devops, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.