prototype.opslearn.jp
prototype.opslearn.jp
»
JAWS-UG CLI
»
#122 祝日スペシャル CodePipeline
¶
ハンズオンの概要
¶
以下を構築します。
CodeCommit
CodeBuild
CodePipeline
事前作業
¶
ハンズオン: VPCの作成 (CloudFormation: 東京リージョン)
CLI環境構築基本パック6: キーペアの作成、保存
本編 (構築)
¶
1. CodeCommit環境の構築
¶
ハンズオン: コードリポジトリの構築
ハンズオン: IAMグループの作成 (codecommit)
ハンズオン: IAMグループの更新 (ポリシ追加: CodeCommitRepositoryWrite)
ハンズオン: IAMユーザの作成 (codecommit)
2. アーティファクト用S3バケット環境
¶
ハンズオン: アーティファクト用S3バケットの構築
3. Deployインスタンス環境の構築
¶
ハンズオン: インスタンスプロファイルの作成 (deploy)
ハンズオン: Deployインスタンス環境の構築
4. Deployアプリケーションの作成
¶
ハンズオン: CodeDeployアプリケーションの作成
ハンズオン: CodeDeployデプロイメントグループの作成
5. 作業用ディレクトリの構築
¶
ハンズオン: コードリポジトリ作業用ディレクトリ(gitワークツリー)の構築 (git-flow 初期構築)
6. CodeBuild環境の構築
¶
ハンズオン: IAMロールの作成 (codebuild)
ハンズオン: ビルド環境の構築 (CodePipeline)
7. CodePipelineパイプラインの作成
¶
ハンズオン: CodePipelineパイプラインの構築
本編 (構築完了確認)
¶
ハンズオン: deployの確認 (CodePipeline & AutoScaling)
本編 (破棄)
¶
1. CodePipelineパイプラインの破棄
¶
課題
CodePipelineパイプラインの破棄
2. CodeBuild環境の破棄
¶
ハンズオン: ビルド環境の破棄 (codecommit)
ハンズオン: IAMロールの削除 (codebuild)
ハンズオン: アーティファクト用S3バケットの破棄
3. Deployアプリケーションの破棄
¶
ハンズオン: CodeDeployデプロイメントグループの削除
ハンズオン: CodeDeployアプリケーションの削除
4. Deployインスタンス環境の破棄
¶
ハンズオン: Deployインスタンス環境の破棄
ハンズオン: インスタンスプロファイルの削除 (deploy)
ハンズオン: VPCの破棄 (CloudFormation: 東京リージョン)
5. CodeCommit環境の破棄
¶
ハンズオン: IAMユーザの削除 (codecommit)
ハンズオン: IAMグループの更新 (ポリシ削除: CodeCommitRepositoryWrite)
ハンズオン: IAMグループの削除 (codecommit)
ハンズオン: コードリポジトリの破棄
事後作業
¶
ハンズオン: VPCの破棄 (CloudFormation: 東京リージョン)
prototype.opslearn.jp
»
JAWS-UG CLI
»