#121 CodeBuild入門 (GitHub連携編)¶
本編 (構築)¶
1. GitHub環境の構築¶
ssh公開鍵の登録¶
Githubのメニューバー右上の自分のアイコンをクリックします。
- "Settings"をクリックします。
- Public profile(画面)が表示されます。
Public profile(画面)
左ペインの"SSH and GPG keys"をクリックします。
- "New SSH Key"(ボタン)をクリックします。
Title: 鍵の名前を付けます。 Key: SSH公開鍵の文字列を貼り付けます。
- "Add SSH Key"(ボタン)をクリックします。
リポジトリのFork¶
- https://github.com/jaws-ug-cli/handson-cli-repository をFork(右上のボタンをクリック)します。
リポジトリのURL確認 (SSH)¶
- Forkしたリポジトリの"Clone or download"(緑のボタン)をクリックします。
- "Clone with SSH"のURIをコピーして、テキストファイルなどに保存しておきます。
- このURIは、次の"リポジトリのclone"で<GitHubリポジトリSSH>と表記されている部分に代入します。
リポジトリのURL確認 (HTTPS)¶
- Forkしたリポジトリの"Clone or download"(緑のボタン)をクリックします。
- "Use HTTPS"(リンク)をクリックします。
- "Clone with HTTPS"のURIをコピーして、テキストファイルなどに保存しておきます。
- このURIは、"CodeBuildプロジェクトの作成"で<GitHubリポジトリURL>と表記されている部分に代入します。
2. CodeBuild環境の構築¶
3. ビルドの実行¶
本編 (破棄)¶
1. webhookの削除¶
2. CodeBuild環境の破棄¶
- ハンズオン: CodeBuildプロジェクトの破棄 (github)
- ハンズオン: GitHub Personal access tokenの削除
- ハンズオン: IAMロールの削除 (codebuild)
- ハンズオン: アーティファクト用S3バケットの破棄
GitHub Personal access tokenの削除¶
GitHubのPersonal access tokenを削除します。
- Githubのメニューバー右上の自分のアイコンをクリックします。
- "Settings"をクリックします。
- Public profile(画面)が表示されます。
Public profile(画面)
- 左ペインの"Developer settings"をクリックします。
- Developer settings(画面)が表示されます。
Developer settings(画面)
- 左ペインの"Personal access tokens"をクリックします。
- Personal access tokens(画面)が表示されます。
Personal access tokensの削除
- トークン"handson-cli-codebuild"の"Delete"(ボタン)をクリックします。
Are you absolutely sure?(ポップアップ)
- "I understand, delete this token"(ボタン)をクリックします。
3. GitHub環境の破棄¶
リポジトリの破棄¶
Forkしたリポジトリを削除します。
- 削除するリポジトリの"Settings"タブをクリックします。
Settings(画面)
- "Danger Zone"の"Delete this repository"(ボタン)をクリックします。
Are you absolutely sure?(ポップアップ)
- 空欄にリポジトリ名を入力します。
- リポジトリ名はメッセージに太字で表示されている以下のような文字列です。(アカウント名はアカウントにより異なります。)
- (例): アカウント名/handson-cli-repository
- リポジトリ名はメッセージに太字で表示されている以下のような文字列です。(アカウント名はアカウントにより異なります。)
- "I understand the consequences, delete this repository"(ボタン)をクリックします。