Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Rails devs bb lt

229 views

Published on

Rails Developers Beer Bash

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Rails devs bb lt

  1. 1. いこーよチケットサービスを Rails6にアップデートしました
  2. 2. 自己紹介 ・中村 雅行(なかむら まさゆき) ・Sier in 東京(6年くらい) ・Webエンジニア in London(9年くらい) ・市役所職員 in 茨城県某市(2年半くらい) ・Webエンジニア@五反田(1年ちょっと) ← 今ここ
  3. 3. アクトインディ株式会社 https://actindi.net/
  4. 4. 🍻cheers!
  5. 5. 5・22リリース! ついに、いこーよで Webチケットが買えるように!
  6. 6. リリース時 2.6.3 5.2.3
  7. 7. Rails6がそろそろリリースされるってよ。
  8. 8. やっててよかったこと ・テストをちゃんと書く ・Gemのアップデート
  9. 9. SimpleCov https://github.com/colszowka/simplecov
  10. 10. Amazon SNSGithub Lambda CodeBuild CouldWatchEventLambdaSlack
  11. 11. やっててよかったこと ・テストをちゃんと書く ・Gemのアップデート
  12. 12. ・更新確認。 ・更新されてたらRedmineでチケット切る。 ・コミットログ、リリースノートを確認する。 ・テストする。 ・落ちたら、通過するように修正する。 ・動作確認を実行する。
  13. 13. 手動でやるとまぢで大変 😩
  14. 14. 開発が忙しくて忘れる 😫
  15. 15. 自動化しよう!
  16. 16. 各Gem個別ブランチ 動作検証ブランチ masterブランチ 修正 pull push
  17. 17. Rails6 アップデート成功!
  18. 18. いや、ちょっと嘘。
  19. 19. テストが盛大に落ちた 😢
  20. 20. enum 😭
  21. 21. まとめ ・テストは思い切る時の安心材料 ・なるべく効率的な仕組み化
  22. 22. 参考 アクトインディ開発者ブログ https://tech.actindi.net/
  23. 23. ご静聴ありがとうございました。

×