GitHubにおける継続的デリバリー/How GitHub builds and deploy software

B071a1ec264ea9d6acbb1f9163885dbf?s=47 Yuichi Tanaka
February 13, 2020

GitHubにおける継続的デリバリー/How GitHub builds and deploy software

Developers Summit 2020の発表スライドです。
https://event.shoeisha.jp/devsumi/20200213/session/2340/

B071a1ec264ea9d6acbb1f9163885dbf?s=128

Yuichi Tanaka

February 13, 2020
Tweet

Transcript

  1. ాத༟Ұ !ZVJDIJFMFDUSJD Developers Summit 2020 (JU)VCͷػೳϦϦʔεͷ෣୆ཪ

  2. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ Free Private Repositories Actions Packages Desktop

    2.0 Sponsors Dependabot Pull Panda Mobile
  3. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ (JU)VCʹ͓͚ΔσϦόϦʔج൫ ChatOps GitHub Flow Continuous Delivery

  4. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ (JU)VCʹ͓͚ΔσϦόϦʔج൫ ChatOps GitHub Flow Continuous Delivery

  5. ɹɹCreate a Feature Branch

  6. ɹɹAdd commits

  7. ɹɹOpen a Pull Request

  8. Discuss and Review Code

  9. None
  10. None
  11. None
  12. Deploy

  13. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ review-lab ϓϩμΫγϣϯͱಉ͡ߏ੒ͷεςʔδϯά؀ڥ CIδϣϒͷதͰσϓϩΠ͞Εɺ݁߹ςετΛ࣮ࢪ https://<branch-name>.review-lab.github.com/ production/canary ϓϩμΫγϣϯ؀ڥͷҰ෦

    ϦάϨογϣϯ͕ͳ͍͔Ͳ͏͔ͷ֬ೝ production શϓϩμΫγϣϯ؀ڥ σϓϩΠ؀ڥ
  14. Merge

  15. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ (JU)VCʹ͓͚ΔσϦόϦʔج൫ ChatOps GitHub Flow Continuous Delivery

  16. None
  17. None
  18. None
  19. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ HubotίϚϯυ

  20. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ (JU)VCʹ͓͚ΔσϦόϦʔج൫ ChatOps GitHub Flow Continuous Delivery

  21. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ ೥࣌఺ͰͷिลΓͷσϓϩΠ਺

  22. the best way to build and ship software

  23. None
  24. None
  25. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ σϓϩΠϩοΫ

  26. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ σϓϩΠΩϡʔ

  27. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ

  28. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ ϦϦʔετϨΠϯ

  29. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ EntrainίϚϯυ

  30. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ

  31. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ EntrainίϚϯυ

  32. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ Pull RequestΛτϨΠϯʹ৐ͤΔ

  33. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ

  34. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ ೥࣌఺ͰͷिลΓͷσϓϩΠ਺

  35. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ entrainಋೖޙͷिลΓͷσϓϩΠ਺

  36. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ

  37. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ

  38. Developers Summit 2020 GitHubͷػೳϦϦʔεͷ෣୆ཪ

  39. None
  40. None