🎁 Tip

[TIP] μŠ¬λž™μ— κΉƒν—ˆλΈŒ 봇 μ—°λ™ν•˜κΈ°

taeeekki 2021. 9. 20. 20:51

μŠ¬λž™(Slack)에 κΉƒν—ˆλΈŒ(Github)봇 μ—°λ™ν•˜κΈ° / iOS ν˜‘μ—… λŠ₯λ ₯ ν–₯상 μ‹œν‚€κΈ°

 

이보닀 μžμ„Έν•  수 μ—†λ‹€..
ν™”λ©΄ 속 λΉ¨κ°„ μ‚¬κ°ν˜•μ„ λ”°λΌμ˜€λ‹€λ³΄λ©΄ μ–΄λŠμƒˆ κΉƒν—ˆλΈŒμ™€ μŠ¬λž™ 연동이 λλ‚˜μžˆλŠ”..

 

 

0. λ“€μ–΄κ°€λ©°

ν˜‘μ—…μ„ ν•˜λ‹€λ³΄λ©΄ ν˜‘μ—… 툴둜써 Slackκ³Ό Notion을 μ‚¬μš©ν•˜κ²Œ λ©λ‹ˆλ‹€. μš°λ¦¬λŠ” κ·Έ μ€‘μ—μ„œ μ†Œν†΅ μˆ˜λ‹¨μœΌλ‘œμ¨ Slack을 많이 μ‚¬μš©ν•˜κ²Œ λ˜λŠ”λ°μš”. 이번 κΈ€μ—μ„œλŠ” Github의 ν˜‘μ—… Project에 Pull Request, Issue, Commit 등을 μˆ˜ν–‰ν–ˆμ„ λ•Œ νŒ€μ›λ“€μ—κ²Œ 변경사항을 μ‰½κ²Œ κ³΅μœ ν•  수 μžˆλ„λ‘ κΉƒν—ˆλΈŒ 봇을 μŠ¬λž™μ— μ—°κ²°ν•˜λŠ” 방법을 μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

 

 

전체 화면을 μΊ‘μ²˜ν•œ κ²ƒμ΄λ―€λ‘œ 잘 μ•ˆ 보일 수 μžˆμŠ΅λ‹ˆλ‹€. 화면을 ν™•λŒ€ν•΄μ„œ λ΄μ£Όμ„Έμš” :)

1. κΉƒν—™ μ•± μΆ”κ°€ν•˜λŠ” 단계

μŠ¬λž™μ˜ μ™Όμͺ½ 상단에 μžˆλŠ” 더 보기 - μ•± 메뉴λ₯Ό ν΄λ¦­ν•΄μ£Όμ„Έμš”.
검색창에 githubλ₯Ό κ²€μƒ‰ν•˜κ³  GitHub앱을 μΆ”κ°€ν•΄μ£Όμ„Έμš”.
'Slack에 μΆ”κ°€ λ²„νŠΌ'을 ν΄λ¦­ν•΄μ£Όμ„Έμš”.
Slack μ›Œν¬μŠ€νŽ˜μ΄μŠ€μ— GitHub 앱을 μ—°λ™ν•˜κΈ° μœ„ν•œ κΆŒν•œμ„ ν—ˆμš©ν•΄μ£Όμ„Έμš”.
GitHub 앱이 μ •μƒμ μœΌλ‘œ μΆ”κ°€λœ 것을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

 

 

2. λ‚΄κ°€ μ†Œμ‹μ„ λ°›κ³  싢은 채널에 κΉƒν—ˆλΈŒ 봇을 μΆ”κ°€ν•˜λŠ” 단계

μ›ν•˜λŠ” 채널을 잘 μ„ νƒν•΄μ£Όμ„Έμš”.

μŠ¬λž™ μ›Œν¬μŠ€νŽ˜μ΄μŠ€ μ•ˆμ— μ—¬λŸ¬ κ°€μ§€ 채널이 μ‘΄μž¬ν•  수 있겠죠?

λ§Œμ•½ iOS νŒ€ 채널에 μ•Œλ¦Όμ„ λ°›κ³  μ‹Άλ‹€!

채널을 잘 κ³¨λΌμ„œ 선택해주면 λ©λ‹ˆλ‹€.

 

μ΅œμƒλ‹¨μ— GitHubλ₯Ό ν΄λ¦­ν•˜λ©΄ νŒμ—…μ΄ λ‚˜νƒ€λ‚˜λŠ”λ° μ—¬κΈ°μ—μ„œ '이 앱을 채널에 μΆ”κ°€' λ²„νŠΌμ„ λˆŒλŸ¬μ£Όμ„Έμš”.
μΆ”κ°€λ₯Ό μ›ν•˜λŠ” 채널을 μ„ νƒν•΄μ£Όμ„Έμš”.
채널에 μ •μƒμ μœΌλ‘œ μΆ”κ°€λœ 것을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

 

3. μ›ν•˜λŠ” 레포λ₯Ό κ΅¬λ…ν•˜λŠ” 단계

자 Repositoryλ₯Ό λͺ‡ 개 κ΅¬λ…ν•˜λŠ”μ§€λŠ” μƒκ΄€μ—†μŠ΅λ‹ˆλ‹€.

μ•Œλ¦Όμ„ λ°›κ³  싢은 Repositoryλ₯Ό κ΅¬λ…ν•΄μ£Όμ‹œλ©΄ λ©λ‹ˆλ‹€.

/github subscribe [κ΅¬λ…ν•˜λ €λŠ” λ ˆν¬μ§€ν„°λ¦¬ λͺ…]
ex. /github subscribe TeamDooRiBon/DooRi-iOS

μœ„μ— 적힌 λͺ…λ Ήμ–΄, 본인이 κ΅¬λ…ν•˜κ³  싢은 λ ˆν¬μ§€ν„°λ¦¬ λͺ…μœΌλ‘œ λ³€κ²½ν•΄μ„œ μž…λ ₯ν•˜μ„Έμš”. 그럼 μ•„λž˜μ™€ 같이 λ©”μ‹œμ§€κ°€ λ‚˜μ˜¬κ²λ‹ˆλ‹€.
'Connect GitHub account'  κΉƒν—ˆλΈŒ 계정 μ—°κ²° 갈겨~~
λ²„νŠΌ λˆŒλŸ¬μ„œ 계정 μ—°κ²° ν•˜κΈ°!!!
Code κΉŒμ§€ κ³΅κ°œν•˜λŠ”...
μ½”λ“œλ₯Ό μ˜¬λ°”λ₯΄κ²Œ μž…λ ₯ν•΄μ£Όμ‹œλ©΄ λ©λ‹ˆλ‹€!

 

 

μ•„,, λ°”λ‘œ 성곡이면 μ’‹κ² μ§€λ§Œ μ ˆλŒ€ 그럴리 μ—†μ£ ..!

λ ˆν¬μ§€ν„°λ¦¬λ₯Ό 처음 μ„€μ •ν•˜λŠ” 것이기 λ•Œλ¬Έμ— 이 λ©”μ‹œμ§€κ°€ λ‚˜μ˜¬ν…Œκ³  이 λ•Œ 'Install GitHub App' λ²„νŠΌμ„ λˆŒλŸ¬μ£Όμ„Έμš”

그리고 λ‚΄κ°€ μ—°κ²°ν•΄μ•Όν•˜λŠ” 레포λ₯Ό 선택해주면 λ©λ‹ˆλ‹€. 그럼 λ¬Έμ œμ—†μŒ!!!

 

 

4. μ—°κ²°(ꡬ독) 성곡 λ©”μ‹œμ§€

μ •μƒμ μœΌλ‘œ 연결이 된 것을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

 

5. 성곡 ν›„ λͺ¨μŠ΅

이슈, PR, 컀밋 λ“± 변경사항이 μžˆμ„ λ•Œλ§ˆλ‹€ 봇이 μŠ¬λž™μ— μ•Œλ €μ€„κ²λ‹ˆλ‹€~

κ΅¬λ…ν•˜λŠ” λ ˆν¬μ§€ν„°λ¦¬μ— 변경사항이 생겼을 경우 μ•Œλ¦Όμ΄ 였게 λ©λ‹ˆλ‹€.