CI/CD
やったこと 環境 CodePipelineのフロー CodeBuildでの処理内容を定義する ssmパラメータでAPIの鍵情報を管理する tfstate-fileの保存先をS3に設定する やったこと Terraformのコーディングに集中するため、複数人で作業するためにTerraformの実行環境(CI)をA…
使ってみる まとめ golangCI GolangCIとはGitHubのPullRequestに対してlintをかけてくれるGo言語用のCIサービス。 デフォルトで適用されるLint https://github.com/golangci/golangci-lint#enabled-by-default-linters 使ってみる https://golangci.com/ に…
AWSのCI/CDサービス(CodePipeline/Deploy/Build)と構成管理ツールのAnsible + Packerを利用してEC2インスタンスのイメージを自動構築する。 コードはGitで管理するが今回はバージョニングを有効にしたS3に保存し、そのイベントをフックにインスタンスのイメ…