100 Star 932 Fork 321

GVPKodeRover / zadig

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
contributor-workflow.md 1.63 KB
一键复制 编辑 原始数据 按行查看 历史

Zadig 开发流程

1. 克隆代码

  1. koderover/zadig 仓库,点击右上角的 Fork 按钮。
git clone git@github.com:<your_github_id>/zadig.git

2. 本地开发环境搭建

Zadig 后端使用 Go 语言,在您贡献代码之前,本地需安装 Go 1.15+ 版本。

3. 贡献代码

请详细阅读 代码贡献指南 并遵循上面的流程。

4. 镜像构建及部署

后端构建

服务列表:aslan cron hub-server hub-agent resource-server predator-plugin ua warpdrive 请确认当前构建环境有推送镜像至开发环境的远端仓库的权限

  1. 执行 export IMAGE_REPOSITORY={YOUR_IMAGE_REGISTRY_URL}指定目标镜像仓库地址
  2. 执行 export VERSION={YOUR_IMAGE_TAG} 指定镜像 TAG
  3. 在 zadig 代码库根目录执行 make {SERVICE}.push 构建出镜像并上传至镜像仓库

镜像部署

将构建出的服务镜像替换至相关 workload 资源 服务以及 workload 对应关系如下:

服务名 workload 资源
aslan deployment/aslan
cron deployment/corn
hub-server deployment/hub-server
resource-server deployment/resource-server
warpdrive deployment/warpdrive
Go
1
https://gitee.com/koderover/zadig.git
git@gitee.com:koderover/zadig.git
koderover
zadig
zadig
main

搜索帮助