关于 create-install-scripts
用于为 AWS CDK 项目生成部署配置文件的技能,涵盖本地交互式安装,以及 GitLab CI/CD 和 AWS CodeBuild 设置。
主要功能
- 01生成交互式 install.sh 脚本
- 02创建 GitLab CI/CD 配置
- 03设置 AWS CodeBuild buildspec
- 04配置部署变量和密钥
适用场景
- 01准备 CDK 项目的本地部署
- 02配置 GitLab 部署流水线
- 03使用 CodeBuild 设置 Docker 镜像构建
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aws-samples/ sample-agent-skills-for-builders --skill create-install-scripts安装后在 Claude Code 中输入/create-install-scripts确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.mdreferences/codebuild-setup.mdcommon-pitfalls.mdgitlab-ci-setup.mdinstall-script-guide.mdscripts/setup-cicd.sh详细介绍
创建安装脚本
为 AWS CDK 项目生成安装脚本、GitLab CI 配置和 CodeBuild 部署设置。
适用场景
请在以下情况下参考此技能:
- 为 CDK 项目设置部署流水线
- 创建交互式
install.sh脚本 - 配置用于 AWS 部署的 GitLab CI/CD
- 设置用于构建 Docker 镜像的 AWS CodeBuild
- 自动化 CDK 部署工作流
工作原理
- 分析 CDK 项目结构
- 生成用于本地交互式部署的
install.sh - 生成用于 GitLab CI/CD 的
.gitlab-ci.yml - 生成用于 AWS CodeBuild 的
buildspec.yml - 配置部署变量和密钥
前提条件
- 已初始化 AWS CDK 项目
- GitLab 仓库(用于 CI/CD)
- 已配置 AWS 凭证
- Docker(如果使用 CodeBuild 构建镜像)
用法
# Run the setup script
./scripts/setup-cicd.sh
# Or trigger via agent
"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 规范 |
参考资料
- 安装脚本指南 - 完整的
install.sh创建指南 - GitLab CI 设置 - GitLab CI/CD 配置
- CodeBuild 设置 - AWS CodeBuild 设置
- 常见问题 - 故障排除指南
评论
支持 Markdown