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.

開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-

2,641 views

Published on

https://cybozutech2016.qloba.com/
Cybozu Tech Conference 2016の発表資料です。
サイボウズにおける生産性向上チーム設立の経緯と具体的な取り組みについて話しました。

Published in: Engineering
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-

  1. 1. (@miyajan) Cybozu Tech Conference 2016 CI, Browser Test, Tools and Infrastructure
  2. 2. • @miyajan • 2009 • Garoon • kintone • 2015 • Jenkins • Selenium •
  3. 3. Agenda • • • CI • • DNS •
  4. 4. Background • • • • •
  5. 5. • 2015 8 • 1
  6. 6. • • • •
  7. 7. CI
  8. 8. CI • Jenkins • •
  9. 9. Jenkins • Jenkins •
  10. 10. CI • • … • • Jenkins
  11. 11. Jenkins • 1 Jenkins • • • Jenkins •
  12. 12. 1 1Jenkins • • • •
  13. 13. • Jenkins GUI • • grep •
  14. 14. • GitHub • GUI 1 • • • •
  15. 15. CI • • • • • • • Jenkins • CI
  16. 16. • Selenium • 1,000 • 40 • 1 10
  17. 17. • • 40 •
  18. 18. Google Cloud Platform • GCP Google Compute Engine • 10 • AWS 1 • Snapshot CI / • •
  19. 19. Jenkins 試験環境 gcloud instance snapshotから作成 Seleniumテスト実⾏ ブラウザからアクセス Selenium Grid
  20. 20. • GCP • • SauceLabs TaaS •
  21. 21. DNS
  22. 22. DNS • • • VM DNS
  23. 23. DNS • DNS • kintone DNS • DNS • • 1 100
  24. 24. HTTPS • HTTPS • HTTPS • iOS HTTPS • SAML • • •
  25. 25. DNS https • Reverse Proxy • Reverse Proxy nginx • Client Reverse Proxy HTTPS • Reverse Proxy Server HTTP • Server •
  26. 26. DNS • DNS • DNS • HTTPS •
  27. 27. • • • • VerUP •
  28. 28. • • • • •
  29. 29. • GitHub Enterprise • • • • GHE
  30. 30. github.com • private organization • • OAuth
  31. 31. Wiki • Confluence • markdown • • markdown wysiwig
  32. 32. GitHub Wiki • markdown • • •
  33. 33. CI • Jenkins • • • • Jenkins
  34. 34. CircleCI • • cron • • https://circleci.com/docs/nightly-builds/
  35. 35. • • E-mail •
  36. 36. Slack • • Slack • bot • • • •
  37. 37. Slack Bot • AWS
  38. 38. • • •
  39. 39. codecov • • • • • • coveralls •
  40. 40. • • • • 1 •
  41. 41. VersionEye • • •
  42. 42. • • • • • AD • GitHub OAuth GitHub • GitHub •
  43. 43. • • 1 • •
  44. 44. • • • CI • • DNS • •
  45. 45. appendix • Jenkins • Selenium Grid Google Cloud Platform • Distributed Selenium Testing with Google Compute Engine • HTTPS kintone × nginx
  46. 46. Questions?

×