際際滷

際際滷Share a Scribd company logo
GitHub + Circle CI で侑せになろう
徭失B初
幄塀氏芙 tech vein
貧弥 佚
WEBエンジニア
php寄挫き
Yii2 寄挫き
Circle CI って
GitHub とB亊してCIをg佩竃栖るサ`ビス
児云o創
かなり弼?竃栖る
叟井Jenkinsのような贋壓
SlackB亊OK。
Circle CITOPペ`ジ
GITHUB アカウントでサインアップ
遺鴛したいリポジトリを僉k
O協したリポジ
トリ坪の
ブランチが燕幣
されてればOK
これで扮戸蠢
Circle CI の聞い圭
どんなことが竃栖るのか
GitHub リポジトリにpushとかをしたら弼?徭咾g佩して
くれる
テスト
デプロイ
O協は リポジトリ岷和に circle.yml を崔いてO協してやる
リポジトリに譜協ファイルを崔く
譜協ファイルにはテストとかを霞馨鉛で慕く
テストを譜協しよう
Circle CIにテストh廠を恬る
Dockerを聞ってh廠を恬ることは辛嬬
ただメモリが富ないのでかなりしい
DBがあるならテストのたんびにインポ`トが恠ってえらいrgが
かかる
composer install もテストのたんびにやってたらえらいrgがかかる
LAMPh廠そのたびに恬るのもしんどい
テストサ`バ`にデプロイしてか
らテストをg佩する
Dockerでubuntuのコンテナが羨ち貧がってるのでそ
こからSSHでデプロイコマンドをg佩してしまおう
Circle CI にSSH蜘畜 を譜協する
O協したコマンドは貧から桑にg佩される
払,靴栽はそので唯峭する
テストまでの送れ
Circle CI からテストサ`バ`にしてデプロイコマンドを
g佩(git pull)とか
Circle CI からテストサ`バ`にしてテストをg佩する
(codeceptionとか)
テストの徨は安掘京から鳩範或悪
プルリク恬撹のrも徭咾妊謄好箸靴討れる
テストが払,垢襪氾ってくれる
潤惚は皆晦粥遺悪でも宥岑
デプロイしてみよう
テストをパスした朔に強くデプロイを譜協してやる
テストやデプロイの譜協はブランチごとに譜協竃栖る
ブランチごとにO協竃栖るというこ
とは´
develop ブランチにコミット
テストが宥ったらテストサ`バ`にデプロイ
release ブランチにコミット
テストが宥ったらレビュ`サ`バ`にデプロイ
master ブランチにコミット
テストが宥ったら云桑h廠にデプロイ
中宜なテストやデプロイ恬Iが畠何徭咾烹
Y惚はSlackなんかで縮えてくれる
鞠hやO協はとてもgなのでGithubを
聞っているところは頁掲聞いましょう
Githubを聞ってないところはごめんなさい
ご賠ありがとうございました

More Related Content

GitHub + Circle CI で侑せになろう