mcpField
C
create-install-scripts

create-install-scripts

github.com/aws-samples云与 DevOps5339 次安装9 周前更新
代码仓库

关于 create-install-scripts

用于为 AWS CDK 项目生成部署配置文件的技能,涵盖本地交互式安装,以及 GitLab CI/CD 和 AWS CodeBuild 设置。

主要功能

  1. 01生成交互式 install.sh 脚本
  2. 02创建 GitLab CI/CD 配置
  3. 03设置 AWS CodeBuild buildspec
  4. 04配置部署变量和密钥

适用场景

  1. 01准备 CDK 项目的本地部署
  2. 02配置 GitLab 部署流水线
  3. 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.md
references/
codebuild-setup.md
common-pitfalls.md
gitlab-ci-setup.md
install-script-guide.md
scripts/
setup-cicd.sh

详细介绍

创建安装脚本

为 AWS CDK 项目生成安装脚本、GitLab CI 配置和 CodeBuild 部署设置。

适用场景

请在以下情况下参考此技能:

  • 为 CDK 项目设置部署流水线
  • 创建交互式 install.sh 脚本
  • 配置用于 AWS 部署的 GitLab CI/CD
  • 设置用于构建 Docker 镜像的 AWS CodeBuild
  • 自动化 CDK 部署工作流

工作原理

  1. 分析 CDK 项目结构
  2. 生成用于本地交互式部署的 install.sh
  3. 生成用于 GitLab CI/CD 的 .gitlab-ci.yml
  4. 生成用于 AWS CodeBuild 的 buildspec.yml
  5. 配置部署变量和密钥

前提条件

  • 已初始化 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.ymlGitLab CI/CD 流水线
buildspec.ymlAWS CodeBuild 规范

参考资料

评论

支持 Markdown