Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

Yuichi Tanaka
February 13, 2020

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

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

Yuichi Tanaka

February 13, 2020
Tweet

More Decks by Yuichi Tanaka

Other Decks in Technology

Transcript

  1. ాத༟Ұ !ZVJDIJFMFDUSJD

    Developers Summit 2020
    (JU)VCͷػೳϦϦʔεͷ෣୆ཪ

    View full-size slide

  2. Developers Summit 2020
    GitHubͷػೳϦϦʔεͷ෣୆ཪ
    Free Private Repositories Actions Packages Desktop 2.0
    Sponsors Dependabot Pull Panda Mobile

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  5. ɹɹCreate a Feature Branch

    View full-size slide

  6. ɹɹAdd commits

    View full-size slide

  7. ɹɹOpen a Pull Request

    View full-size slide

  8. Discuss and Review Code

    View full-size slide

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


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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  14. the best way to build and ship software

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide