[TeamCity] Slack์์ ๋น๋ ๋ช ๋ น์ด๋ก TeamCity ๋น๋ํ๊ธฐ - (1)
TeamCity๊ฐ ์ด๋ฏธ ์ค์น๋์ด ์๋ค๋ ๊ฐ์ ํ์ ์์ฑ๋ ๊ธ์ ๋๋ค
1) Slack App ์์ฑํ๊ธฐ
๐ Slack API์์ ์ ์ฑ ๋ง๋ค๊ธฐ
1. Slack API ์ ์ ์ํด Create New App -> From Scratch ์ ํ
2. App Name์ผ๋ก ๋ด ์ด๋ฆ ์ ํด์ฃผ๊ณ workspace์ ๋ด slack ์ํฌ ์คํ์ด์ค ์ ํํ๊ธฐ
2 ) Slack Bot ์ค์
๐ OAuth & Permissions ์ค์
OAuth & Permissions -> Scopes ์์ ์๋ ๊ถํ ์ถ๊ฐ
* chat:write : ๋ด์ด ๋ฉ์์ง๋ฅผ ๋ณด๋ผ ์ ์๋๋ก ํ์ฉ
* commands : ์ฌ๋์ ๋ช ๋ น์ด ์ฌ์ฉ ๊ฐ๋ฅํ๋๋ก ์ค์
* channels:read : ์ฑ๋ ์ ๋ณด ์ฝ๊ธฐ (์ ํ ์ฌํญ์ด๋ฏ๋ก ์๋ฃ์ด๋ ๋จ)
* channels:join : ์ฑ๋ ์ฐธ์ฌ ๊ฐ๋ฅํ๋๋ก ์ค์
๐ OAuth ํ ํฐ ๋ฐ๊ธ ๋ฐ ์ค์น
1. OAuth & Permissions ํ์ด์ง์์ "Install to (๋ณธ์ธ์ ์ํฌ์คํ์ด์ค ์ด๋ฆ)" ํด๋ฆญ
2. ํ์ฉ ๋ฒํผ์ ๋๋ฌ์ ์ฑ์ Slack ์ํฌ์คํ์ด์ค์ ์ถ๊ฐํ๊ธฐ
3. Bot User OAuth Token์ ๋ณต์ฌํ๊ธฐ
์ดํ Python ์ฝ๋์์ ์ฌ์ฉํด์!
๐ ์ฌ๋์์ ์ฑ์ ํน์ ์ฑ๋์ ์ถ๊ฐ
1. Slcak์ ์ํ๋ ์ฑ๋๋ก ์ด๋
2. /invite @TeamCityBot ์ ๋ ฅ ํ ์ํฐ
3. ์ฑ๋์ ์ถ๊ฐ๋์๋์ง ํ์ธ
'๐โ๏ธ(ใปโใป)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TeamCity] Slack์์ ๋น๋ ๋ช ๋ น์ด๋ก TeamCity ๋น๋ํ๊ธฐ - (2) (0) | 2025.03.07 |
---|---|
[Jira] ๋ณด๋ ์์ฑ ์ต์ 3๊ฐ์ง ๋น๊ต (0) | 2025.02.17 |
[Jira] JQL ๊ฒ์ ์ ํ์ ์์ ์ด ์๋์ฌ ๋ (5) | 2025.02.05 |
[Jira] ๋ฏธ๊ฒฐ ์ด์ ํ๊บผ๋ฒ์ ํธ์งํ๊ธฐ (5) | 2025.02.05 |