Skip to content

CICD 工具链清单

以下是 CICD 工具链清单,按照开发时间先后排序

1. dingtalk_auth

用于 dds 官网钉钉认证登录的 caddy 插件,仅允许公司内部员工登录,可以同时为静态网页亦或者是反向代理提供钉钉认证登录支持

镜像地址:

gcr.minieye.tech/huangjian/dds/build_tools/dingtalk_auth:latest

项目路径:

https://git.minieye.tech/huangjian/dds/-/tree/master/website/dingtalk

2. DDS Official Site

DDS 官方网站,用于提供 DDS 官方文档、官方二进制发布等功能的平台,仅允许公司内部员工访问

镜像地址:

registry.cn-shenzhen.aliyuncs.com/minieye/dds-official-site

项目路径:

https://git.minieye.tech/huangjian/dds/-/tree/master/website

3. RTool

RTool 是一个用于 CICD 的集成部署工具,包括:

  1. CI/CD serverless 云函数的自动部署
  2. OSS 文件的自动上传
  3. gitlab release 自动创建
  4. 每夜版链接自动更新

等功能

镜像地址

gcr.minieye.tech/huangjian/dds/build_tools/rtool:latest

项目地址

https://git.minieye.tech/huangjian/dds/-/tree/master/build_tools/rtool

4. DynaCI

Serverless CICD 的核心组件,部署在函数计算中,利用函数计算的算力加速 DDS CICD

镜像地址

registry.cn-shenzhen.aliyuncs.com/minieye/dds-aio:dynaci

项目地址

https://git.minieye.tech/huangjian/dds/-/tree/master/build_tools/dynaci

5. AIO Images Builder

各类 All in one 镜像,为 dds 提供标准编译环境支持,集合了

  1. gcc
  2. g++
  3. clang-18.0.0
  4. bazel-6.0.0

目前主要可以编译两类镜像:

  1. 标准编译镜像,提供标准编译环境
  2. CICD 镜像,基于标准编译镜像构建,用于 Gitlab Runner 编译

镜像地址

gcr.minieye.tech/huangjian/dds/build_tools/aio

项目地址

https://git.minieye.tech/huangjian/dds/-/tree/master/build_tools

智能汽车赋能者