-
-
Notifications
You must be signed in to change notification settings - Fork 5.8k
drone/docker: prepare multi-arch release + provide arm64 image #7571
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
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