0
0
mirror of https://github.com/go-gitea/gitea.git synced 2024-12-22 16:36:04 +01:00
gitea/modules/packages
Lunny Xiao fb7b743bd0
Azure blob storage support (#30995)
This PR implemented object storages(LFS/Packages/Attachments and etc.)
for Azure Blob Storage. It depends on azure official golang SDK and can
support both the azure blob storage cloud service and azurite mock
server.

Replace #25458
Fix #22527 

- [x] CI Tests
- [x] integration test, MSSQL integration tests will now based on
azureblob
  - [x] unit test 
- [x] CLI Migrate Storage
- [x] Documentation for configuration added

------

TODO (other PRs):
- [ ] Improve performance of `blob download`.

---------

Co-authored-by: yp05327 <576951401@qq.com>
2024-05-30 07:33:50 +00:00
..
alpine Integrate alpine noarch packages into other architectures index (#29137) 2024-02-25 15:10:55 +00:00
cargo
chef
composer
conan
conda
container
cran Add CRAN package registry (#22331) 2023-05-22 10:57:49 +08:00
debian
goproxy
helm
maven
npm Add support for npm bundleDependencies (#30751) 2024-04-29 16:19:06 +08:00
nuget Support nuspec manifest download for nuget packages (#28921) 2024-04-17 15:30:41 +00:00
pub
pypi
rpm Use new RPM constants (#28931) 2024-01-25 21:40:24 +00:00
rubygems Enable more revive linter rules (#30608) 2024-04-22 11:48:42 +00:00
swift
vagrant
content_store.go Azure blob storage support (#30995) 2024-05-30 07:33:50 +00:00
hashed_buffer_test.go
hashed_buffer.go
multi_hasher_test.go
multi_hasher.go