← ARTICLES

03 / CI/CD

Git pushからDeployまで

Deployを手作業にすると、毎回同じ手順を人間が繰り返すことになる。機械にできることは機械に任せる。

Build

コードを取得し、依存関係を解決して成果物またはContainer Imageを作る。

Test

Deployの前に自動テストを実行する。失敗したら止める。それだけでも人間のうっかりをかなり減らせる。

Deploy

本番環境への変更も同じ手順で再現できるようにする。重要なのは「誰がやっても同じ結果になる」こと。