Skip to content

Publish docker images built on the new CI to Dockerhub#240

Open
bensze01 wants to merge 3 commits into
mainfrom
dev/bensze01/publish-to-dockerhub
Open

Publish docker images built on the new CI to Dockerhub#240
bensze01 wants to merge 3 commits into
mainfrom
dev/bensze01/publish-to-dockerhub

Conversation

@bensze01

@bensze01 bensze01 commented Dec 11, 2025

Copy link
Copy Markdown
Contributor

Also add the missing images to the dockerfile-builder job.

CI run:

Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
Also adopt a new format for them that includes the architecture.

Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
@bensze01 bensze01 force-pushed the dev/bensze01/publish-to-dockerhub branch from a3f0dbd to e819974 Compare December 11, 2025 04:44
One less place we have to keep in sync..

Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>

@gilles-peskine-arm gilles-peskine-arm left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me on code inspection, except doesn't this publish the arm-compilers image?

Comment thread vars/gen_jobs.groovy
docker push $common.docker_repo:$tag
docker push $common.docker_repo:$cache
# Push the image to the public Dockerhub repo
docker push $common.docker_repo_name:$tag

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought we weren't supposed to publish the arm-compilers image?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My understanding is that we are OK to publish arm-compilers, as long as the image doesn't include third party software we can't redistribute.

The compiler itself is not usable without a license server / valid license file.

It is the status quo WRT the Linaro-hosted Open CI either way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Development

Successfully merging this pull request may close these issues.

2 participants