git-resource icon indicating copy to clipboard operation
git-resource copied to clipboard

Release Docker Images for Linux/ARM64

Open odidev opened this issue 5 years ago • 4 comments

Hi team

Currently, the docker image is only available for Linux/AMD64 at the docker hub.

I am interested in releasing git-resource docker images for Linux/ARM64.

I have successfully built both the dockerfiles located at dockerfiles/alpine/Dockerfile and dockerfiles/ubuntu/Dockerfile, on Linux/ARM64 machines.

However, I am not able to figure out the release process, as it seems this repo does not use any CI to release docker images. So, may I know how the docker image is getting published to Docker Hub?

It will be very helpful if the image is released for Linux/ARM64. Do you have any plans for releasing an ARM64 image? If yes, then I am happy to contribute and will raise the PR.

To begin with, can I get suggestions on which CI you are using to push the image to Dockerhub?

odidev avatar Jan 27 '21 13:01 odidev

We're using Concourse itself to build and release the resource images, you should be able to see the pipeline at ci.concourse-ci.org. All the resources pipelines are templated via ytt and can be found in our ci repo (these pipelines are set via a pipeline that sets other pipelines).

We're definitely interested in releasing an ARM64 version of Concourse and there's been community interest with https://github.com/concourse/concourse/issues/1379, https://github.com/concourse/ci/pull/386 and https://github.com/concourse/concourse/discussions/6439#discussioncomment-299346. However it's lower on our priority list and I'm not sure when we'll actively start working on it, so any contributions are welcome!

chenbh avatar Jan 27 '21 16:01 chenbh

@chenbh As we are moving to AWS g6 technology which is ARM64 based, it makes this work critical for us, We are big fans of concourse but currently it has huge limits relate to it. Do you have release plan for this work (and others), or should we start considering other solutions? Thank you

oded-dd avatar Jun 15 '21 14:06 oded-dd

@chenbh hello! is there any progress with adding arm64 support?

linda-passbase avatar Aug 09 '21 11:08 linda-passbase

I've created a repository to build arm64 images.

This repository helps you build both the web and worker arm64 components for Concourse CI - prebuilt Docker images can be found on Docker Hub rdclda/concourse.

Bundled resources

Concourse git github-release registry-image semver time mock s3 slack-alert
v7.1.0 v1.12.0 v1.5.2 v1.2.0 v1.3.0 v1.5.0 v0.11.1 v1.1.1 v0.15.0
v7.2.0 v1.12.1 v1.5.2 v1.2.1 v1.3.0 v1.6.0 v0.11.1 v1.1.1 v0.15.0
v7.3.2 v1.14.0 v1.6.1 v1.3.0 v1.3.1 v1.6.0 v0.11.2 v1.1.1 v0.15.0
v7.4.0 v1.14.0 v1.6.4 v1.4.0 v1.3.4 v1.6.1 v0.12.2 v1.1.2 v0.15.0
v7.5.0 v1.14.4 v1.6.4 v1.4.1 v1.3.4 v1.6.2 v0.12.3 v1.1.3 v0.15.0

robinhuiser avatar Sep 29 '21 07:09 robinhuiser