用途:该技能面向 AWS CDK 项目,用于生成安装脚本与 CI/CD 部署配置,帮助搭建部署流水线、创建交互式 install.sh、配置 GitLab CI/CD、设置 AWS CodeBuild 构建 Docker 镜像,以及自动化 CDK 部署工作流。
主要能力:分析 CDK 项目结构;生成用于本地交互式部署的 install.sh;生成 GitLab CI/CD 用的 .gitlab-ci.yml;生成 AWS CodeBuild 用的 buildspec.yml;配置部署变量与密钥。
使用方式:可运行 ./scripts/setup-cicd.sh,或通过智能体触发,例如“Set up CI/CD for my CDK project”“Create install scripts for deployment”。生成文件包括 install.sh(交互式安装脚本)、.gitlab-ci.yml(GitLab CI/CD 流水线)、buildspec.yml(AWS CodeBuild 规范)。
前提条件:已初始化 AWS CDK 项目;拥有 GitLab 仓库(用于 CI/CD);已配置 AWS 凭证;如使用 CodeBuild 构建镜像则需 Docker。
适用场景:为 CDK 项目搭建部署流水线、创建安装脚本、配置 GitLab CI/CD 与 CodeBuild、自动化部署流程。
限制:资料未提供具体收费、价格、平台支持范围及实际效果说明;参考文档包括 Install Script Guide、GitLab CI Setup、CodeBuild Setup 与 Common Pitfalls,具体内容暂未提供。