Accelerate Maven artifact repository uploads
This MR implements Accelerate uploads for gitlab-org/gitlab-ee!6607 implementing https://gitlab.com/gitlab-org/gitlab-ee/issues/5811
Maven uploads files using the message body (like LFS).
here we are extracting a configurable BodyUploader
that we can use for both kind of uploads
Merge request reports
Activity
@dzaporozhets this should be enough for your MR.
If you are unfamiliar with workhorse development in gdk, you can simply do this
# in your gdk root cd gitlab-workhorse/src/gitlab.com/gitlab-org/gitlab-workhorse/ git fetch git@gitlab.com:nolith/gitlab-workhorse.git accelerate-mvn git checkout -b nolith/gitlab-workhorse-accelerate-mvn FETCH_HEAD cd ../../../../../ make gitlab-workhorse/bin/gitlab-workhorse
@jacobvosmaer-gitlab can you perform a preliminary review, please?
🙏 assigned to @jacobvosmaer-gitlab
- Resolved by Jacob Vosmaer
- Resolved by Jacob Vosmaer
- Resolved by Jacob Vosmaer
- Resolved by Jacob Vosmaer
assigned to @nolith
added 2 commits
@jacobvosmaer-gitlab I fixed the
lfsStore
problem and wrote some tests.Back to you.
assigned to @jacobvosmaer-gitlab
@nolith in what gitlab version did we introduce the new uploader API? Asking because of the deprecation of support for the old API.