Skip to content

添加 GitLab CI/CD 配置 - 多平台构建和测试支持

joy requested to merge cicd into master

为 WooRT 项目添加完整的 GitLab CI/CD 配置,支持以下平台的构建和测试:

  • winserver22 (Windows Server 2022, Visual Studio 2022)
  • mac-arm64 (macOS ARM64 / Apple Silicon)
  • ubuntu22_arm64 (Ubuntu 22.04 ARM64)
  • ubuntu20 (Ubuntu 20.04)

配置内容

  • 每个平台独立执行构建和测试
  • 构建前自动初始化 Git 子模块
  • 同时生成 Debug 和 Release 两种配置
  • 构建产物保留 1 周

提交历史

  1. 初始 CI 配置
  2. 修复子模块初始化任务
  3. 简化配置,将子模块初始化合并到各平台 build 任务

Merge request reports