Skip to content

Commit

Permalink
chore(doc): multi arch releases
Browse files Browse the repository at this point in the history
  • Loading branch information
squakez authored Feb 18, 2025
1 parent 66d5300 commit 40c69c2
Showing 1 changed file with 26 additions and 11 deletions.
37 changes: 26 additions & 11 deletions release.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -128,17 +128,32 @@ An email should be sent to [email protected] asking to test the staged artifa
After the voting is complete with success, the artifacts can be released. Republish docker image in the Apache org on Docker Hub:

```
# assuming logged in to docker hub (default amd64)
docker pull camelk/camel-k:$VERSION-amd64
docker tag camelk/camel-k:$VERSION-amd64 apache/camel-k:$VERSION-amd64
docker push apache/camel-k:$VERSION-amd64
# push any other supported architecture (ie, arm64)
docker pull camelk/camel-k:$VERSION-arm64
docker tag camelk/camel-k:$VERSION-arm64 apache/camel-k:$VERSION-arm64
docker push apache/camel-k:$VERSION-arm64
# create and push the manifest
docker manifest create apache/camel-k:$VERSION--amend apache/camel-k:$VERSION-amd64 --amend apache/camel-k:$VERSION-arm64
docker manifest push --purge apache/camel-k:$VERSION
docker pull camelk/camel-k:2.6.0-amd64
docker tag camelk/camel-k:2.6.0-amd64 apache/camel-k:2.6.0-amd64
docker push apache/camel-k:2.6.0-amd64
docker pull camelk/camel-k:2.6.0-arm64
docker tag camelk/camel-k:2.6.0-arm64 apache/camel-k:2.6.0-arm64
docker push apache/camel-k:2.6.0-arm64
docker manifest create apache/camel-k:2.6.0 --amend apache/camel-k:2.6.0-amd64 --amend apache/camel-k:2.6.0-arm64
docker manifest push --purge apache/camel-k:2.6.0

docker pull camelk/camel-k:2.6.0-17-jdk-amd64
docker tag camelk/camel-k:2.6.0-17-jdk-amd64 apache/camel-k:2.6.0-17-jdk-amd64
docker push apache/camel-k:2.6.0-17-jdk-amd64
docker pull camelk/camel-k:2.6.0-17-jdk-arm64
docker tag camelk/camel-k:2.6.0-17-jdk-arm64 apache/camel-k:2.6.0-17-jdk-arm64
docker push apache/camel-k:2.6.0-17-jdk-arm64
docker manifest create apache/camel-k:2.6.0-17-jdk --amend apache/camel-k:2.6.0-17-jdk-amd64 --amend apache/camel-k:2.6.0-17-jdk-arm64
docker manifest push --purge apache/camel-k:2.6.0-17-jdk

docker pull camelk/camel-k:2.6.0-21-jdk-amd64
docker tag camelk/camel-k:2.6.0-21-jdk-amd64 apache/camel-k:2.6.0-21-jdk-amd64
docker push apache/camel-k:2.6.0-21-jdk-amd64
docker pull camelk/camel-k:2.6.0-21-jdk-arm64
docker tag camelk/camel-k:2.6.0-21-jdk-arm64 apache/camel-k:2.6.0-21-jdk-arm64
docker push apache/camel-k:2.6.0-21-jdk-arm64
docker manifest create apache/camel-k:2.6.0-21-jdk --amend apache/camel-k:2.6.0-21-jdk-amd64 --amend apache/camel-k:2.6.0-21-jdk-arm64
docker manifest push --purge apache/camel-k:2.6.0-21-jdk
```

Artifacts committed on https://dist.apache.org/repos/dist/dev/ before the voting process need to be copied to the Apache dist repository on: https://dist.apache.org/repos/dist/release/camel.
Expand Down

0 comments on commit 40c69c2

Please sign in to comment.