ProbotでGitHubワークフローの
自動化に挑戦しよう / Let's challenge automating your GitHub workflow with Probot

ProbotでGitHubワークフローの
自動化に挑戦しよう / Let's challenge automating your GitHub workflow with Probot

2018/08/18 kanazawa.rb meetup #72 Lightning Talk

Da3a49345e96851b38d3a7ce33b6bd95?s=128

Kentaro Matsushita

August 18, 2018
Tweet

Transcript

  1. 1SPCPUד(JU)VCٙ٦ؙؿٗ٦ך
 荈⹛⻉ח䮋䨌׃״ֲ ,FOUBSP.BUTVTIJUB LBOB[BXBSCNFFUVQ 

  2. 荈䊹稱➜ ˖ ꆃ尶䋐ⰻד⫴ֻاؿزؐؑ،ؒٝآص،דׅ ˖ +BWB4DSJQU5ZQF4DSJQU"843FBDU(P ˖ ַײְהֿ׹ח䩛ָ㾈ֻخ٦ٕ׾
 Ꟛ涪ׅ׷ךָ㥨ֹ ,FOUBSP.BUTVTIJUB !LFOUBSPN

    !@LFOUBSP@N
  3. (JU)VC♳ך׍׳׏ה׃׋⡲噟׾
 荈⹛⻉׃ג嚂׾׃״ֲהְֲ鑧דׅ ➙傈ךֶ鑧

  4. ׍׳׏ה׃׋⡲噟

  5. 1VMM3FRVFTUָو٦آׁ׸׋׵ծ ـٓٝث׾⵴ꤐ׃׋ְ ،ؙذ؍ـדזְ*TTVF׾
 ؙٗ٦ؤ׃׋ְ 8*1ך1VMM3FRVFTUךو٦آ׾ 犜姺׃׋ְ

  6. 2荈⹛⻉וֲװ׏גװ׷

  7. "(JU)VC"QQTדדֹתׅ

  8. $"4&،ؙذ؍ـדזְ*TTVF׾ؙٗ٦ؤׅ׷

  9. $"4&8*1ך1VMM3FRVFTUךو٦آ犜姺

  10. $"4&1VMM3FRVFTUو٦آ䖓חـٓٝث⵴ꤐ

  11. ׅדח㢳ֻך(JU)VC"QQTָ
 ⰕꟚׁ׸גְ׷ IUUQTQSPCPUHJUIVCJPBQQT

  12. ،آؑٝت ˖ (JU)VC"QQTהכ⡦ַ ˖ 1SPCPUהכ⡦ַ ˖ )FMMP8PSME،فٔ׾⹛ַ׃ג׫״ֲ

  13. ،آؑٝت ˖ (JU)VC"QQTהכ⡦ַ ˖ 1SPCPUהכ⡦ַ ˖ )FMMP8PSME،فٔ׾⹛ַ׃ג׫״ֲ

  14. (JU)VC"QQTהכ⡦ַ ˖ (JU)VCה鸬䵿ׅ׷،فٔ؛٦ءّٝך䕎䒭 ˖ 8FCIPPL؎كٝز׾زٔؖ٦ח(JU)VC"1*׾؝٦ٕ׃גծ
 ٔهآزٔך乼⡲׾遤ֲ ˖ 6TFSת׋כ0SHךٔهآزٔח㼎׃ג؎ٝأز٦ٕ ˖ 8FCIPPLך「⥋(JU)VC"1*ך؝٦ٕך،ؙإأⵖ䖴

  15. (JU)VC"QQTהכ⡦ַ ˖ (JU)VCה鸬䵿ׅ׷،فٔ؛٦ءّٝך䕎䒭 ˖ 8FCIPPL؎كٝز׾زٔؖ٦ח(JU)VC"1*׾؝٦ٕ׃גծ
 ٔهآزٔך乼⡲׾遤ֲ ˖ 6TFSת׋כ0SHךٔهآزٔח㼎׃ג؎ٝأز٦ٕ ˖ 8FCIPPLך「⥋(JU)VC"1*ך؝٦ٕך،ؙإأⵖ䖴

  16. (JU)VC"QQTהכ⡦ַ (JU)VC (JU)VC"QQT "1*؝٦ٕ 8FCIPPL「⥋

  17. (JU)VC"QQTהכ⡦ַ ˖ (JU)VCה鸬䵿ׅ׷،فٔ؛٦ءّٝך䕎䒭 ˖ 8FCIPPL؎كٝز׾زٔؖ٦ח(JU)VC"1*׾؝٦ٕ׃גծ
 ٔهآزٔך乼⡲׾遤ֲ ˖ 6TFSת׋כ0SHךٔهآزٔח㼎׃ג؎ٝأز٦ٕ ˖ 8FCIPPLך「⥋(JU)VC"1*ך؝٦ٕך،ؙإأⵖ䖴

  18. (JU)VC"QQTהכ⡦ַ וךٔهآزٔח
 ؎ٝأز٦ٕׅ׷ַ וךر٦ةח ،ؙإأדֹ׷ַ

  19. ٔهآزٔ׀הך،ؙإأⵖ䖴ד
 ،فٔך㼪Ⰵהꂁ䋒ָ㺁僒ח

  20. ،آؑٝت ˖ (JU)VC"QQTהכ⡦ַ ˖ 1SPCPUהכ⡦ַ ˖ )FMMP8PSME،فٔ׾⹛ַ׃ג׫״ֲ

  21. 1SPCPUהכ⡦ַ

  22. 1SPCPUהכ⡦ַ ˖ (JU)VCָꟚ涪׃׋(JU)VC"QQT׾圓眠ׅ׷׋׭ך
 ؿٖ٦يٙ٦ؙ ˖ (JU)VCך8FCIPPLך「⥋װ(JU)VC"1*ך؝٦ָٕ
 知⽃חדֹ׷

  23. ،؎ر،如痥ד圫ղז⡲噟׾
 荈⹛⻉٥⸬桦⻉דֹ׷ךדׅ

  24. ،آؑٝت ˖ (JU)VC"QQTהכ⡦ַ ˖ 1SPCPUהכ⡦ַ ˖ )FMMP8PSME،فٔ׾⹛ַ׃ג׫״ֲ

  25. )FMMP8PSME،فٔ׾⹛ַ׃ג׫״ֲ ˖ *TTVFָ⡲䧭ׁ׸׋הֹח؝ًٝز׾אֽ׷،فٔ

  26. )FMMP8PSME،فٔ׾⹛ַ׃ג׫״ֲ  DSFBUFQSPCPUBQQ؝وٝس㹋遤  TNFFJPד8FCIPPL׾ٗ٦ٕؕד「⥋  (JU)VCח،فٔ׾涫ꐮ  FOWؿ؋؎ٕ׾鷄⸇ 

    ،فٔ׾饯⹛  ،فٔך؎ٝأز٦ٕ⹛⡲然钠
  27. DSFBUFQSPCPUBQQ؝وٝس׾㹋遤

  28. TNFFJPד8FCIPPL׾ٗ٦ٕؕד「⥋

  29. (JU)VCח،فٔ׾涫ꐮ ˖ ،فٔせװ铡僇 ˖ 8FCIPPL63- ˖ ر٦ةך،ؙإأⵖ䖴 ˖ 8FCIPPL؎كٝزך؟ـأؙٓ؎ـ鏣㹀

  30. (JU)VCח،فٔ׾涫ꐮ ،فٔ*% 猼㺘꒲׾تؐٝٗ٦س

  31. FOWؿ؋؎ٕ׾鷄⸇

  32. ،فٔ׾饯⹛

  33. ،فٔך؎ٝأز٦ٕ⹛⡲然钠

  34. 鑫稢כⰕ䒭سًُؗٝز׾鋅׷ץ׃ ˖ ،فٔךꟚ涪倯岀 ˖ IUUQTQSPCPUHJUIVCJPEPDTEFWFMPQNFOU ˖ Ꟛ涪ד㔭׏׋׵ծ؝ىُصذ؍ד耀ֻ ˖ IUUQTQSPCPUHJUIVCJPDPNNVOJUZ ˖

    4MBDL4UBDL0WFSPX
  35. 剑䖓ח㹑⠗ׇׁגֻ׌ְׁ

  36. None
  37. 猘׮(JU)VC"QQT׾⡲׶ת׃׋ ˖ "VUP"TTJHO ˖ 1VMM3FRVFTUָ⡲䧭ׁ׸׋הֹחٖؽُ،٦׾荈⹛ד鷄⸇׃תׅ ˖ IUUQTQSPCPUHJUIVCJPBQQTBVUPBTTJHO ˖ ֶ鑐׃ֻ׌ְׁ

  38. ׫זׁ׿׮1SPCPUד
 (JU)VCٙ٦ؙؿٗ٦ך荈⹛⻉ח
 䮋䨌׃ג׫גֻ׌ְׁ