목차
Slack에서 jenkins CI 추가 및 토큰 생성
채널선택하시고 통합 앱 추가 하시면 됩니다.
여기서 토큰 값을 복사해 놓고 젠킨스의 credentials에 사용할 것입니다.
Jenkins에서 slack 설정
Slack 플러그인 설정
설치가능 탭에서 slack을 검색하여 "slack Notification"이 있으면 설치해주시고 안나온다면 설치되어 있다는 의미이므로 넘어갑니다.
jenkins 에서 slack 설정
workspace는 슬랙의 워크스페이스 이름을 넣으시면됩니다.
credential은 slack에서 jenkins ci 생성하면서 복사해 놓으라는것을 여기에서 사용하게 됩니다.
channel은 적용하고 싶은 채널명을 적으시면 됩니다.
여기서 추가가 안될경우 managed credentials에 들어가셔서 아래와 같이 하시면 됩니다.
add Credentials를 클릭하면 이렇게 나오는데
kind에 Secret text를 선택하고
secret에 jenkins ci에서 받았던 토큰을 넣고 id를 적당한 값을 입력합니다.
다 입력후 잘되는지 확인하기 위하여 Test Connection을 클릭하고 Success가 나오면 성공입니다.
Freestyle Project에 알람추가
pipeline에서 추가한는건 좀더 길어질것 같아 따로 포스팅하고
간단한 Freestyle Project 설정하는것을 알아보겠습니다.
생성하면 탭이나 아래에 빌드후 조치가 있습니다.
클릭하면 알람받을 단계 및 설정을 하실수 있습니다.
Credentials에 위에서 만든 것을 선택하고 저장하시면 됩니다.
Reference
https://www.jenkins.io/doc/pipeline/steps/slack/
'Jenkins' 카테고리의 다른 글
gradle build 에러 (0) | 2023.06.23 |
---|---|
Ubuntu jenkins 설치 (0) | 2023.05.02 |
jenkins migration (0) | 2023.04.03 |
[jenkins]Error 403 anonymous is missing the Job/Build permission (0) | 2022.12.22 |
jenkins war로 설치 (경로설정) (0) | 2022.08.31 |
댓글