はじめに 必要に応じて検証環境の追加・削除などの管理をするのが面倒くさいので、PR作成時に検証環境を構築、PRマージ・クローズ時に検証環境を削除ができないか考えてみました。 今回の作成したGitHub Actions ワークフロー、Terraformなどはこちらのリポジトリにあります。 概要図 どのように実現したか 実現あたり、コンテナイメージのプッシュ、ECS サービスのデプロイはGitHub Actions、Terraformの実行はAWS CodeBuildで行うことにしました。 なぜTerraformの実行はCodeBuildを利用するようにしたかというと、CodeBuildはVPC内のリソース(今回の場合はAurora Serverless)にアクセスできるからです。 これによってアプリケーション、DBマイグレーション時に使用するMySQL ユーザーをTerraformで作成する
こんにちは。 昨日発表された大物カップルの結婚で男女問わずたくさんの方がロスってる感じにお見受けいたしますが、皆さまいかがお過ごしでしょうか? いや…おふたり合わせて足何メートルあるんだって感じですよね… 僭越ながらわたくしとおんなじ人間であることがもはや宇宙の謎でございます。 まあ…足だけ長くたって普通はこうなりますよね。普通は。 さて、今回は少し真面目に技術的なお話。(弊社はいちおうIT屋さんです) みなさまGitってご存知でしょうか? エンジニアの方ならもはや定番となっているこのプロジェクトツールですが、わたくし名前は存じ上げていても触ったことがございませんで。 弊社にはよく未経験の技術志望の方が採用面接に来られますので、そのときにお勧めする学習セットがだいたいタダで手に入るJava、Eclipse、MySQL、もうすこし突っ込んでできるようならTomcat、SVN、デザインパターン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く