对象存储
通过 Zadig 系统,可以和所有支持 Amazon S3(Amazon Simple Storage Service)(opens new window)协议的第三方对象存储服务提供商进行对接,包括但不限于 Amazon、阿里云、腾讯云、华为云、七牛云等云厂商。
提示
配置对象存储,系统可以自动把工作流构建任务历史日志、构建工作空间缓存、测试任务历史日志、测试报告存储到对象存储空间中。
# 添加对象存储
点击 资源配置 → 对象存储 → 添加,填写对象存储的配置信息后保存即可。支持在项目指定范围中指定对象存储可被哪些项目使用,其中所有项目包括对象存储添加后,后续新建的项目。

# 阿里云 OSS
参数说明:
提供商:阿里云 OSS接入点地址:S3 服务入口地址,具体参阅服务商文档AK:服务商提供的 Access KeySK:服务商提供的 Secret KeyBucket:Bucket 名称存储相对路径:文件在对象存储空间中的存储路径前缀协议:使用 HTTP 或者是 HTTPS 协议默认使用:是否为默认使用的对象存储,在使用对象存储时如果未明确指明,则系统会使用默认对象存储

# 腾讯云 COS
参数说明:
提供商:腾讯云 COS接入点地址:S3 服务入口地址,具体参阅服务商文档AK:服务商提供的 Access KeySK:服务商提供的 Secret KeyBucket:存储桶名称存储相对路径:文件在对象存储空间中的存储路径前缀协议:使用 HTTP 或者是 HTTPS 协议默认使用:是否为默认使用的对象存储,在使用对象存储时如果未明确指明,则系统会使用默认对象存储

# 七牛云 Kodo
参数说明:
提供商:七牛云 Kodo接入点地址:S3 服务入口地址,具体参阅服务商文档AK:服务商提供的 Access KeySK:服务商提供的 Secret KeyBucket:空间名称存储相对路径:文件在对象存储空间中的存储路径前缀协议:使用 HTTP 或者是 HTTPS 协议默认使用:是否为默认使用的对象存储,在使用对象存储时如果未明确指明,则系统会使用默认对象存储

# 华为云 OBS
参数说明:
提供商:华为云 OBS接入点地址:S3 服务入口地址,具体参阅服务商文档AK:服务商提供的 Access KeySK:服务商提供的 Secret KeyBucket:存储桶名称存储相对路径:文件在对象存储空间中的存储路径前缀协议:使用 HTTP 或者是 HTTPS 协议默认使用:是否为默认使用的对象存储,在使用对象存储时如果未明确指明,则系统会使用默认对象存储

# Amazon S3
参数说明:
提供商:Amazon S3接入点地址:S3 服务入口地址,具体参阅服务商文档AK:服务商提供的 Access KeySK:服务商提供的 Secret KeyBucket:Bucket 名称存储相对路径:文件在对象存储空间中的存储路径前缀协议:使用 HTTP 或者是 HTTPS 协议默认使用:是否为默认使用的对象存储,在使用对象存储时如果未明确指明,则系统会使用默认对象存储

# 火山引擎
参数说明:
提供商:火山引擎接入点地址:S3 endpointAK:服务商提供的 Access KeySK:服务商提供的 Secret KeyBucket:存储桶名称存储相对路径:文件在桶中的存储路径前缀协议:使用 HTTP 或者是 HTTPS 协议默认使用:是否为默认使用的对象存储,在使用对象存储时如果未明确指明,则系统会使用默认对象存储

# 其他
参数说明:
提供商:其他接入点地址:S3 服务入口地址AK:对象存储的 Access Key,用于鉴权SK:对象存储的 Secret Key,用于鉴权Bucket:Bucket 名称存储相对路径:文件在对象存储空间中的存储路径前缀协议:使用 HTTP 或者是 HTTPS 协议默认使用:是否为默认使用的对象存储,在使用对象存储时如果未明确指明,则系统会使用默认对象存储

# 对象存储的使用场景
# 运行日志
包括工作流运行日志、测试运行日志和代码扫描运行日志,会被自动上传到默认使用的对象存储中。



以工作流日志上传到腾讯云 COS 示例:在指定 Bucket 下检索工作流标识 → 工作流任务序号 → log 文件夹即可。

# 工作流构建缓存
在集群的缓存资源配置中选择对象存储作为缓存介质后,工作流的构建缓存将会被上传到默认对象存储中。集群缓存资源配置可参考文档:缓存资源配置。
# 测试报告和结果
在测试配置中配置测试报告路径以及测试结果导出文件,在测试任务执行完毕后,相关内容会被上传到默认对象存储中,可直接在 Zadig 中查看和下载。


# 文件存储
构建、测试、通用任务中可指定文件存储,将文件上传至指定的对象存储中,参考文档:文件存储。

# Helm Chart 版本
在 Helm Chart 项目中创建的版本将会被上传到默认对象存储中,可直接下载。创建 Helm Chart 版本可参考文档:版本管理。



