マガジンのカバー画像

AWS DevOpsソリューション

8
パブリッククラウド(主にAWS)を用いたクラウドネイティブなDevOpsソリューションのTips、ナレッジを書きます
運営しているクリエイター

#株式会社SHIFT

Cloud Formationを使ってGolang製LambdaのCICDをGitHub Actionsで構築してみた

はじめにこんにちは、SHIFT の開発部門に所属しているKatayamaです。今期から転属になり、開発を担当していくことになりました。 ただ、前期はDevOps導入支援等に携わっていた関係で今回はCICD関係の記事を書こうと思います。 以前に投稿させて頂いた記事(AWS SAM を使って Golang 製 Lambda のための CICD を GitHub Actions で構築してみた)では、AWS SAMを使った CICD を構築してみた。今回は AWS SAM の何が

S3へのレプリケーションをトリガーにLambdaのコード更新・新規バージョン発行を実行する

はじめにこんにちは、SHIFT の開発部門に所属しているKatayamaです。今期から転属になり、開発を担当していくことになりました。 ただ、前期はDevOps導入支援等に携わっていた関係で今回はCICD関係の記事を書こうと思います。 今回の記事の内容ですが、バックエンドの Build 成果物(jar)が Deploy 環境にレプリケートされた事をトリガーに、Lambda のコード更新・新規バージョン発行を行う CD の構築を行ったので、それに関する Tips のようなもの

AWS SAMを使ってGolang製LambdaのためのCICDをGitHub Actionsで構築してみた

はじめにこんにちは、SHIFT にて自動化アーキテクトとしてテスト自動化・DevOps 導入支援などをしていますKatayamaです。 Golang 製 Lambda のための CICD を GitHub Actions で構築してみたでは単純に zip を作成しそれを AWS CLI コマンドを使って Build・Deploy する CICD パイプラインを構築した。今回は「まとめとして」に書いていたAWS SAMを用いた CICD パイプラインの構築をやってみた。 構