제품 버전
Jenkins Version 2.516.2
Slack 4.46.99 64-bit
01. Slack
워크스페이스 URL 확인
워크스페이스 URL이 꼭 필요한 것은 아니다. 설치된 슬랙에서 버그가 있어 우회적인 방법으로 처리할 때 워크스페이스 URL이 필요할 수 있다.

왼쪽 상단의 워크스페이스 이름을 클릭하면 드롭다운 메뉴가 나온다.
[ 도구 및 설정 ] > [ 워크스페이스 세부정보 편집 ] 클릭

모달창이 나타나면 URL칸의 값이 워크스페이스 URL이다.
채널 생성
젠킨스 메세지를 받을 채널을 생성한다.
좌측 사이드 메뉴 [ 홈 ] > 두번째 좌측 사이드 화면 중 채널 박스를 찾고 [ 케밥 메뉴 아이콘 ] 을 클릭하면 드롭 다운 메뉴가 나타난다. [ 생성 ] > [ 채널 생성 ] 을 클릭한다.





Jenkins CI 앱 설치

좌측 사이드 메뉴 중 [ 더 보기 ] 버튼을 클릭 후 [ 도구 ] 버튼을 클릭한다.

두번째 좌측 사이드 메뉴 중 [ 앱 ] 버튼을 클릭하고 검색 창에서 "Jenkins CI"를 검색하면 검색 결과에 나타나고 검색박스 우측에 있는 [ 설치 ] 버튼을 클릭한다.
만약 설치된 앱에서 검색이 안 된다면 아래 URL로 접근하여 검색한다.

마켓플레이스 URL 구성
${워크스페이스 URL}/marketplace
https://${워크스페이스 이름}.slack.com/marketplace
워크스페이스 이름이 "2025-01-msa"인 경우는 아래와 같다.
https://2025-01-msa.slack.com/marketplace


[ Slack에 추가 ] 버튼을 클릭

1단계 ~ 6단계까지 연동 방법을 알려주는 화면이 나타나고, 최하단으로 스크롤하면 아래 화면이 나타난다.

02. Jenkins
Slack 메세지 용도의 Credential 생성
Jenkins 관리 페이지로 이동



Kind: Secret text
Secret: Slack에 설치한 Jenkins CI 토큰값
ID: 젠킨스에서 사용하는 Credential 유니크 이름

Slack Notification 플러그인 설치
Jenkins 관리 페이지로 이동



좌측 사이드 메뉴에서 [ Available plugins ] 메뉴 클릭, 검색창에서 "slack notification"을 입력하면 플러그인이 나타난다. 체크박스를 체크하고 [ Install ] 버튼을 클릭한다.

설치가 완료되면 재시작되는 화면이 보이지만 위 화면에서 1분 이상 반응이 없다면 키보드 [F5] 버튼을 클릭하여 브라우저 새로고침을 한다.

Slack Notification 플러그인 설정
Jenkins 관리 페이지로 이동


Workspace: 워크스페이스 이름
Credential: Slack용 credentail
Default channel / member id: 채널 이름 (주의사항: 채널 이름 앞에 # )
[ Test Connection ] 버튼을 클릭하여 왼쪽에 Success 메세지 뜨는지 확인.
[ Save ] 버튼을 클릭하여 저장
'MSA > DevOps' 카테고리의 다른 글
| [#2] Jenkins(젠킨스) - Slack(슬랙) 연동 (0) | 2025.10.02 |
|---|---|
| 훈련생 MSA 세팅 (0) | 2025.09.12 |
| [Jenkins] 젠킨스 한국 시간 설정 (1) | 2025.07.22 |
| FE - Github 협업 (0) | 2025.07.15 |
| BE - Github 협업 (0) | 2025.07.14 |