いわさです。 CodeBuildでは、ビルドステータスをソースプロバイダーへ通知することが出来ます。 また、CodeBuildではバッチビルドを行うことが出来ます。 バッチビルドを行うと複数のビルドタスクを実行することが […]…
CodeBuildの実行トリガーに曖昧なブランチ(feature/*)を指定する方法
いわさです。 Git-flow運用など行うとfeature/hogeやrelease/piyoなどといったfeatureブランチ、releaseブランチなどが作成されていくと思います。 この運用で「featureブランチ […]
AWS CodeBuildで関連付けられていない任意のリポジトリの任意のブランチをビルドする方法
いわさです。 AWS CodeBuildはビルド対象のソースプロバイダーを指定します。 その際にブランチも指定しますが、このリポジトリやブランチを動的に、柔軟に設定することは出来ないでしょうか。 実はAWS CLIのCo […]…
CodePiplineからAWS FaragateにサイドカーパターンのFireLensコンテナも含めBlue/Greenデプロイするパイプラインを作成するCloudFormationテンプレート
Fargateに素のNginx(Webサーバ)とFireLens(Fluent Bit)込みの検証環境を構築するCloudFormationのテンプレートを以前紹介しました。アプリコンテナ(Webサーバ)とFluent […]
AWS CodeBuildとGitHub連携した場合のビルドのトリガー設定
AWS CodeBuildとGitHubをWebhook連携した場合において、よく使うと思われるトリガー設定をいくつか試しました。公式以外の情報が少ないように感じたため、本記事で共有します。 本記事で紹介する設定方法につ […]…
CodePipelineのビルドフェーズでSorceArtifactの保存先へAccessDeniedにより失敗したときの原因と対応
FargateへCI/CDの設定をCloudformationで作成したCodePipelineで行っていました。CodeCommitのフェーズでS3へアップロードされたSorceArtrifactを、CodeBuild […]
go build で missing go.sum entry for module providing package ビルドが失敗したときの原因と対応
FargateへCI/CDの設定をCodePipelineで行っていました。CodeBuildでgo build時に以下のエラーによりビルドが失敗しました。メッセージ内容からCodeBuildの設定を疑っていたのですがC […]
CodeBuildのビルド結果にパブリックアクセスを許可できるようになりました
中山(順)です 表題の通り、CodeBuildのビルド結果にパブリックアクセスできるようになりました。 もちろんデフォルトでは無効で、許可は明示的に行う必要があります。 これにより、例えばOSSのコントリビューター向けに […]…