Jenkins v2.413 기준 설명
Slack 설정
Slack 가입 및 개인 채널 생성 (생략)
- 무료 플랜 사용
- 배포 알림 채널로 #build-deploy 생성
Jenkins CI 앱 설치
앱에서 jenkins 검색하여 추가
아래 이미지에서는 생략되어 있지만 친절하게 Jenkins에 Slack Token 등록하는 방법 또한 가이드 설명해 준다
사용할 채널을 선택하고 Slack Token을 발급받고 가이드에 따라 Jenkins 설정에 해당 토큰을 등록 후 사용
Jenkins 설정
plugin 설치
- 플러그인 설치 권한 가진 계정으로 접속
- [Jenkins관리 > Plugins] 에서 slack notification 설치
Slack Token 등록
- [jenkins 관리 > System] 메뉴 이동
- jenkins v2.413
- workspace : slack 에서 jenkins CI 설치시 알려준 "팀 하위 도메인" 입력
- credential : slack에서 발급받은 token 등록 (아래 이미지 참고)
- Default channel/member id : 적당히 연결할 채널 기재
Credentail 추가시 kind는 Secret text 선택하고 Secret 영역에 통합 토큰 자격 증명 ID 입력
Test Connection시 success 확인
Jenkins Item 빌드 후 조치 설정
임의 Item 설정에 "빌드 후 조치" 항목 부분에 아래와 같이 체크 후 저장
채널 알림 확인
임의 배포 테스트 수행시 정상적으로 알림이 온 것을 확인
참고
https://jojoldu.tistory.com/139
https://phoby.github.io/slack-jenkins-notification/
'공부 > DevOps' 카테고리의 다른 글
[NHN Cloud] 컨테이너 기반 Prometheus, Grafana 모니터링 환경 구성(by 오픈 소스 툴) (0) | 2024.09.02 |
---|---|
[NHN Cloud] 기본적인 웹 서버, DB 인프라 구축 (vpc, subnet, floating ip, ..) (5) | 2024.08.30 |
[Ubuntu] /bin/bash로 기본 shell 변경하기 (0) | 2023.07.15 |
[Docker] Jenkins Build, Deploy, Execute Shell / 자동배포 환경 테스트 (4) (0) | 2023.07.15 |
[Docker] Container SSH key 접속, scp 명령어로 파일 전송 (3) (0) | 2023.07.15 |
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!