ヤマムギ

growing hard days.

*

AWS CodeBuildのチュートリアルをやってみました

      2020/11/22

こちらユーザーガイドの最初の方にあるチュートリアルです。
コンソールを使用した AWS CodeBuild の開始方法

S3バケットの作成

ソース用とアーティファクト用のS3バケットをそれぞれ作成しました。


ソースコードは手順通りに作成して、Zipに固めて、ソース用のS3バケットに格納しました。

Zipの中身は手順にもありますが、こちらです。

CodeBuildの設定

プロジェクト名とタグを設定しました。

ソースプロバイダは、S3, CodeCommit, GitHib, BitBucket, GitHub Enterpriseから選択できます。

今回はS3を選択して、バケットとソースのZipファイルを指定しました。

環境イメージはマネージド型イメージ、OSはAmazon Linux2、IAMのサービスロールは新規作成を選択しました。

Buildspec、アーティファクトを指定しました。
これで完成です。

CodeBuildの実行

実行開始です。

無事に成功しまして、

アーティファクト用のS3バケットには、jarファイルができていました。

メタデータには、x-amz-meta-codebuild-buildarn として、ビルドのARNが設定されていました。

CloudWatch Logsにも、CodeBuildのログが出力されていました。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第2版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - AWS ,

ad

ad

  関連記事

AWS Client VPNを設定しました

ユーザーガイドのクライアント VPN の開始方法に沿ってやりました。 AWSクラ …

S3バケットのデフォルト暗号化はデフォルトだったことを確認しました

S3バケットのデフォルト暗号化は名前のとおりだとデフォルトなので、暗号化を指定し …

AWS Lambda(Python3.7)でPandocを実行する際にCSSもLayerから読み込む

Pandocで必要そうなオプションを確認しておく 先日の「AWS Lambda( …

AWS Systems Managerパラメータストアで「Parameter name must be a fully qualified name.」

パラメータストアでパラメータ階層を作成しようとして、パラメータ名に例えば「wor …

AWS Lambdaで「Process exited before completing request」

AWS lambdaで「Process exited before comple …

AWS WAFのマネージドルールを見てみました

Web ACLで[Add managed rule groups]を選択しました …

Amazon SES, S3で受信したメールをAWS Lambda, SESで別のメールへ転送する

Amazon SESでメール受信で受信したメールを、毎回S3バケットに見に行って …

Lambdaバージョンとエイリアスとトリガー

Lambdaのバージョン、エイリアスにはそれぞれ別のトリガーが設定できます。 上 …

東京リージョンでAWS Control Towerランディングゾーンをセットアップする

AWS Control Towerの最初の画面で[ランディングゾーンの設定]を押 …

VyOSでssm-userからvyosユーザーに切り替える

EC2 VyOSで/etc/resolv.confを設定しました VyOSにSS …