简介
代码源集成
Zadig 支持集成以下代码源:
代码源 | 如何集成 | 说明 |
---|---|---|
GitLab | GitLab 代码源集成 | 采用 OAuth2 的方式进行授权认证 |
GitHub | GitHub 代码源集成 | 采用 OAuth2 的方式进行授权认证 |
Gerrit | Gerrit 代码源集成 | 采用 Basic Auth 的方式进行授权认证 |
Gitee 社区版 | Gitee 代码源集成 | 采用 OAuth2 的方式进行授权认证 |
Gitee 企业版 | Gitee 代码源集成 | 采用 OAuth2 的方式进行授权认证 |
其他 | 其他代码源集成 | 对于支持标准 Git 协议的代码源,使用 SSH Key 或 Access Token 的方式进行鉴权 |
功能兼容列表
不同代码源在系统中可使用的功能有所差异,详细介绍如下。
系统功能 | GitHub | GitLab | Gerrit | Gitee 社区版 | Gitee 企业版 | 其他代码源 |
---|---|---|---|---|---|---|
构建配置(图示) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
测试配置(图示) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
代码扫描配置(图示) | ✅ | ✅ | ✅ | ✅ | ✅ | 支持 Access Token 方式 |
通用任务配置(图示) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
创建 K8s YAML 服务(图示) | ✅ | ✅ | ✅ | ✅ | ✅ | — |
创建 K8s Helm Chart 服务(图示) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
创建 K8s Helm Chart 服务模板(图示) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
批量录入代码信息(图示) | ✅ | ✅ | — | ✅ | ✅ | — |
环境配置(图示) | ✅ | ✅ | — | — | — | — |
工作流触发器,自动配置(图示) | ✅ | ✅ | ✅ | ✅ | ✅ | — |
工作流触发器,手动配置(图示) | ✅ | ✅ | — | ✅ | ✅ | — |
工作流触发器,YAML 方式配置(图示) | — | ✅ | — | — | — | — |
测试触发器(图示) | ✅ | ✅ | — | ✅ | ✅ | — |
代码扫描触发器(图示) | ✅ | ✅(额外支持正则表达式配置目标分支) | — | — | — | — |
导入 Helm Chart Values 文件(图示) | ✅ | ✅ | — | — | — | — |
和 Jira Issue 联动(图示) | ✅ | ✅ | — | — | — | — |
基于 PR 的独立测试环境(图示) | — | ✅ | — | — | — | — |
自定义任务来源配置(图示) | ✅ | ✅ | — | ✅ | ✅ | ✅ |
图示
构建配置
点击查看
测试配置
点击查看
代码扫描配置
点击查看
通用任务配置
点击查看
创建 K8s YAML 服务
点击查看
创建 K8s Helm Chart 服务
点击查看
创建 K8s Helm Chart 服务模板
点击查看
批量录入代码信息
点击查看
环境配置
点击查看
工作流触发器
自动配置工作流触发器
产品工作流
自定义工作流
手动配置工作流触发器
产品工作流
自定义工作流
YAML 方式
仅产品工作流支持 YAML 方式配置触发器。
点击查看
测试触发器
点击查看
代码扫描触发器
点击查看
导入 Helm Chart Values 文件
点击查看
和 Jira Issue 联动
如何实现和 Jira Issue 的联动可参考文档:在 Zadig 中追踪 Jira Issue。
点击查看
基于 PR 的独立测试环境
如何实现基于 PR 的独立测试环境可参考文档:Pull Request 独立测试环境。
点击查看