SuperAPI AI 工具集

gitlab-ci-patterns

部署与运维

查看项目

更新于 10-16 03:37

技能介绍

用途:该技能帮助用户创建高效的 GitLab CI 流水线,组织构建、测试、部署等阶段,配置缓存与制品,并实现从构建到部署的自动化。\n\n主要能力:支持多阶段流水线(build/test/deploy)、GitLab Runner 配置、Docker 镜像构建与推送、多环境部署(staging/production)、Terraform 流水线、安全扫描(SAST、依赖扫描、容器扫描、Trivy)、缓存策略(全局、按分支、按任务)、动态子流水线、手动审批门、环境跟踪等。\n\n使用方式:在 .gitlab-ci.yml 中定义 stages、variables、jobs;构建任务可指定 image 与 script 并产出 artifacts;部署任务可使用 kubectl 或 Terraform 命令;安全扫描可 include 官方模板或运行 trivy 命令;缓存通过 cache 关键字配置 key 与 paths;子流水线通过 trigger 与 artifact 生成。\n\n适用场景:自动化 GitLab 基础 CI/CD、实现多阶段流水线、配置分布式 Runner、从 GitLab 部署到 Kubernetes、实施 GitOps 工作流。\n\n限制:资料未提供收费、价格、平台或效果信息。任务与 GitLab CI 无关时不适用;需要其他领域或工具时应另选技能。