マガジンのカバー画像

AWS DevOpsソリューション

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

#Golang

Terraformを使ってGolang製LambdaのCICDをGitHub Actionsで構築しIaCも体感してみた

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

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

はじめにはじめまして、SHIFT にて自動化アーキテクトとしてテスト自動化・DevOps 導入支援などをしています片山です。 CICD の一環で Go の Lambda を使って、  ・Slack から AWS Chatbot で Lambda を呼び出せるようにする  ・ Lambda から Slack 通知をする  ・ Backlog チケットを更新する というような仕組みを構築したが、肝心の Lambda を手動で deploy していたのでは意味ない・・・ とい