Jenkins + Slack

Tool/Jenkins 2017. 2. 16. 01:04

Jenkins 에서 빌드 실패 / 성공에 관한 여러가지 알림 이벤트를 슬랙으로 받을 수 있다.



1. App Directory 에서 Jenkins CI 검색 -> 설치 -> 채널 선택

2. Jenkins 대시보드에서 Slack Notification Plugin 설치

3. 시스템 설정에서 팀 도메인 / 토큰 / 채널 입력

4. 해당 프로젝트 설정의 빌드 후 조치 추가(Post-build Actions) - [Slack Notifications] 에서 필요한 알림 이벤트 체크




기본 메시지는 [프로젝트 네임] - [빌드 넘버] 정도로 단순하다.

[고급] - [Include Custom Message] 를 선택하여 원하는 변수로 메시지를 작성할 수도 있다. (환경 변수 참조)


Build #$BUILD_NUMBER 
Branch $GIT_BRANCH 
submitted $GIT_COMMITTER_NAME
cs


작성된 문구는 기본 문구 아래에 더해진다.

하지만 난 정작 필요한 마지막 커밋 메시지가 없어서 패스.




WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,