連載
【初心者向け】「Amazon CodeStar」で今日からできるCI/CD(継続的インテグレーション/継続的デプロイ):AWSチートシート
AWS活用における便利な小技を簡潔に紹介する連載「AWSチートシート」。今回はAWSのCI/CDサービスの一つ「Amazon CodeStar」の概要、クラウド開発環境「AWS Cloud9」を使用したソースコードの修正からデプロイまでを紹介します。
「Amazon Web Services」(AWS)活用における便利な小技を簡潔に紹介する連載「AWSチートシート」。今回はAWSのCI/CD(Continuous Integration/Continuous Delivery)サービスの一つ「Amazon CodeStar」の概要、クラウド開発環境「AWS Cloud9」を使用したソースコードの修正からデプロイまでを紹介します。
Amazon CodeStarとは
Amazon CodeStarはAWSが提供するCI/CDサービスの一つです。作成したいサービスの種類やその言語を選択することで、自動的にCI/CDパイプラインが立ち上がり、環境を構築してくれます。IDE(統合開発環境)とも容易に連携できます。
アプリケーションを立ち上げるだけなら、ソースコードの事前準備は不要です。
ソースの修正からデプロイまで
今回は以下の手順で、Cloud9を利用して、CodeStarで作成されたソースコードを修正します。
- テンプレートの選択
- 設定の入力、実行
- Cloud9と統合
- ソースコード修正、Git更新
- デプロイ確認
【手順1】テンプレートの選択
CodeStar画面を開き、「プロジェクトの作成」ボタンを押します。AWSのサービス、アプリケーションタイプ、言語からそれぞれ好きなものを選択します。2023年2月現在、下記の中から選択できます。
今回は次の構成でプロジェクトを作成します。
- AWSのサービス:Amazon EC2
- アプリケーションタイプ:Webアプリケーション
- 言語:Java(Spring)
テンプレートを選択し、画面右下の「Next」ボタンを押します。
【手順2】設定の入力、実行
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 検索API量産環境の短期構築、改善事例で分かる、「AWS Codeシリーズ」によるCI/CDパイプライン自動化のコツ
リクルートの情報検索組織において検索APIの基盤をどうやってPaaS中心のシステムに移行したかを紹介する連載。今回は、API開発システムの全体構成と構築の流れについて解説する。 - ローカルマシンで主要なAWSサービスやLambdaを基本無料で実行できる「LocalStack」公開
LocalStackチームはAWS向けのクラウドアプリケーションをローカルで、迅速かつ便利に開発、テストできるオープンソースプラットフォームの正式版「LocalStack 1.0」の一般提供を開始した。 - ペットと家畜、KISSの原則、SREの導入――AWS上のシステムをクラウドネイティブ化する際に用いるべき原理原則
リクルートの情報検索組織において検索APIの基盤をどうやってPaaS中心のシステムに移行したかを紹介する連載。今回は、AWS上のシステムをクラウドネイティブ化する際に用いるべき原理原則について解説する。