【AWS】Code Buildを使ってみた

Code Buildを使ってみた
前提
やること
Code Buildでのnode.js環境をデプロイする。
実践!
1.Code Buildプロジェクト作成
1-1.AWS - Code Build - 「プロジェクトを作成する」

1-2.下記を入力し、「ビルドプロジェクトを作成する」
プロジェクト名:<プロジェクト名>
Project type:Default project
ソースプロバイダ:GitHub
リポジトリのURL:<作成済みのGitHubリポジトリのURL>
ビルド仕様:buildspecファイルを使用する





2.Buildspec他ファイルをGitHubへプッシュ
2-1.下記コマンドを実行
$ mkdir codebuild $ cd codebuild $ npm init -y
2-2.作成されたpackage.jsonを開き下記書き換える
package.json
{ "name": "my-project", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "start": "node index.js", "build": "echo 'Building project...'" }, "dependencies": {} }
2-3.同じフォルダ内にbuildspec.yamlを作成し、下記を記載する
buildspec.yaml
version: 0.2 phases: install: commands: - echo "Installing dependencies..." - npm install build: commands: - echo "Building the project..." - npm run build post_build: commands: - echo "Build completed successfully!" artifacts: files: - '**/*'
2-4.下記を実行し、GitHubリポジトリへファイルをプッシュ
$ git add . $ git commit -m "first code build" $ git push origin main
3.ビルド実行
3-1.AWS - Code Build
3-2.作成済みのビルドプロジェクトを選択し、「ビルドを開始」-「今すぐ始める」

3-3.「ビルド履歴」からビルドの実行が「成功」することを確認

※今回はただ動いて完了したら破棄されるだけなのでアーティファクトにはなにも出力されない。
感想
酒飲むと馬鹿になる気がする。。。