CI+CD/Slack 연동
Jenkins + Slack 연동 - 2 (Incoming Webhooks)
salzzak
2024. 7. 14. 20:22
728x90
1. 위 사이트 진입 > Your apps > Create New app 선택
2. "From an app manifest" 선택 > Workspace 선택
display_information:
name: {원하는 이름}
features:
bot_user:
display_name: {원하는 이름}
always_online: true
oauth_config:
scopes:
bot:
- channels:read
- chat:write
- chat:write.customize
- files:write
- reactions:write
- users:read
- users:read.email
- groups:read
settings:
org_deploy_enabled: false
socket_mode_enabled: false
token_rotation_enabled: false
3. Enter app manifest below > YAML 선택 후 위와 같이 복붙 (이름만 원하는대로) > Next
4. Review summary & create your app > Create
5. Install Your App > Request to Install or Install to Workspace
(Request to Install 의 경우 관리자의 승인을 받아야 진행할 수 있다.)
6. Incoming Webhooks > Activate Incoming Webhooks 토글 ON
7. Request to Add New Webhook > Admin 에게 권한 받은 후...
Add New Webhook to Workspace > 슬랙 메시지를 받고자 하는 채널 추가
8. "Sample curl request to post to a channel" 복사 후 teminal 에 입력
9. 설정한 체널로 슬랙 메시지가 들어온다.