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. 02GitLab CI/CD 設定の作成
  3. 03AWS CodeBuild buildspec の設定
  4. 04デプロイ変数とシークレットの設定

活用シーン

  1. 01CDK プロジェクトのローカルデプロイ準備
  2. 02GitLab デプロイパイプラインの設定
  3. 03CodeBuild による 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 仕様

参考資料

コメント