gitlab-ci - Go项目GitLab CI/CD配置
为Go项目初始化或更新GitLab CI/CD流水线,包含测试、覆盖率和发布
标签
更新于: 2026-03-20能力
典型输入
典型输出
该技能可以做什么
- 初始化CI/CD流水线
- 运行单元测试
- 生成覆盖率报告
- 构建快照
- 创建发布
- 构建Docker镜像
输入
- GitLab仓库
- Go模块文件 (go.mod)
- GoReleaser配置 (.goreleaser.yml)
- Dockerfile
输出
- 测试结果
- 覆盖率报告
- 快照构建
- 发布产物
- Docker镜像
- 流水线配置文件
要求
- GitLab项目托管
- Go模块支持
- Docker-in-Docker运行器
