Upload
nobuhiro-ueda
View
4.489
Download
3
Embed Size (px)
Citation preview
Circle CIにテスト環境を作る?
Dockerを使って環境を作ることは可能
ただメモリが少ないのでかなり厳しい
DBがあるならテストのたんびにインポートが走ってえらい時間がかかる
composer install もテストのたんびにやってたらえらい時間がかかる
LAMP環境そのたびに作るのもしんどい
テストまでの流れ
Circle CI からテストサーバーに対してデプロイコマンドを実行(git pull)とか
Circle CI からテストサーバーに対してテストを実行する(codeceptionとか)
ブランチごとに設定出来るということは…
develop ブランチにコミット
テストが通ったらテストサーバーにデプロイ
release ブランチにコミット
テストが通ったらレビューサーバーにデプロイ
master ブランチにコミット
テストが通ったら本番環境にデプロイ