03 / CI/CD
Git pushからDeployまで
Deployを手作業にすると、毎回同じ手順を人間が繰り返すことになる。機械にできることは機械に任せる。
Build
コードを取得し、依存関係を解決して成果物またはContainer Imageを作る。
Test
Deployの前に自動テストを実行する。失敗したら止める。それだけでも人間のうっかりをかなり減らせる。
Deploy
本番環境への変更も同じ手順で再現できるようにする。重要なのは「誰がやっても同じ結果になる」こと。
03 / CI/CD
Deployを手作業にすると、毎回同じ手順を人間が繰り返すことになる。機械にできることは機械に任せる。
コードを取得し、依存関係を解決して成果物またはContainer Imageを作る。
Deployの前に自動テストを実行する。失敗したら止める。それだけでも人間のうっかりをかなり減らせる。
本番環境への変更も同じ手順で再現できるようにする。重要なのは「誰がやっても同じ結果になる」こと。