-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
drone/docker: prepare multi-arch release + provide arm64 image #7571
drone/docker: prepare multi-arch release + provide arm64 image #7571
Conversation
|
|
@techknowlogick Thx it works now. |
Codecov Report
@@ Coverage Diff @@
## master #7571 +/- ##
=======================================
Coverage 41.24% 41.24%
=======================================
Files 469 469
Lines 63608 63608
=======================================
Hits 26236 26236
Misses 33952 33952
Partials 3420 3420 Continue to review full report at Codecov.
|
…tea#7571) * drone/docker: prepare multi-arch release * Add docker-linux-arm64 pipeline * add arm 64 build to manifest * tag dry-run + indent * Fix notify dependency
#7884) * drone/docker: prepare multi-arch release * Add docker-linux-arm64 pipeline * add arm 64 build to manifest * tag dry-run + indent * Fix notify dependency
* BUGFIXES * Fix wrong sender when send slack webhook (go-gitea#7918) (go-gitea#7924) * Upload support text/plain; charset=utf8 (go-gitea#7899) * Lfs/lock: round locked_at timestamp to second (go-gitea#7872) (go-gitea#7875) * Fix non existent milestone with 500 error (go-gitea#7867) (go-gitea#7873) * SECURITY * Fix No PGP signature on 1.9.1 tag (go-gitea#7874) * Release built with go 1.12.9 to fix security fixes in golang std lib, ref: https://groups.google.com/forum/#!msg/golang-announce/oeMaeUnkvVE/a49yvTLqAAAJ * ENHANCEMENT * Fix pull creation with empty changes (go-gitea#7920) (go-gitea#7926) * BUILD * Drone/docker: prepare multi-arch release + provide arm64 image (go-gitea#7571) (go-gitea#7884)
Following #7480 this PR make the current docker release suffixed by
-linux-amd64
and add a manifest pipeline linking the default latest and tagged version to corresponding arch.Later we will only need to add specific docker-os-arch pipeline (+ manifest) to add a supported arch.
This PR is based on what the drone plugin does:
https://github.com/drone-plugins/drone-docker/blob/master/docker/docker/manifest.tmpl
https://github.com/drone-plugins/drone-docker/blob/master/.drone.yml#L303