-
Jenkins + Slack 알림 연동DevOps 2019. 8. 18. 20:00반응형
Jenkins 에서 빌드후 Slack에서 알림을 받을수 있도록 연동하도록 하겠습니다.
1. Slack에서 Jenkins에서 알림을 받을 채널을 하나 만들어 줍니다.
2.채널을 만든후 Slack 좌측 탭의 App 의 + 버튼을 클릭합니다.
3. Browse Apps에서Jenkins를 검색하여 Jenkins CI 를 Install 합니다.
4. Jenkins CI가 설치된 후 Add Configuration 버튼을 클릭 합니다.
5. Jenkins로 부터 알림을 받을 채널을 설정 합니다.
채널을 설정한 뒤 Add Jenkins CI integration 버튼을 클릭합니다.
6.Setup Instructions 의 Step3의 Team Subdomain 와 Integration Token Credential ID 를 복사하여 둡니다.
7. 기타 설정들을 개인 취향에 맞도록 수정한뒤 Save Settings 버튼을 클릭합니다.
8. 설정이 완료 되었다면 아래 Configurations에 설정한 항목이 추가된것을 확인할 수 있습니다.
9. Jenkins 로 가서 Jenkins 관리 -> 플러그인 관리 로 이동합니다.
10. 설치 가능 항목에서 Slack 을 검색하여 Slack Notification 을 체크하여 설치합니다.
11. 설치가 완료 되었다면 Jenkins 관리 -> 시스템 설정 으로 이동합니다.
12. 시스템설정에서 Slack 이라는 항목을 찾습니다.
WorkSpace에 6번 항목에서 복사해둔 Team Subdomain 을 입력합니다..
Default channel / member id 항목에 Jenkins 알림을 받기로 한 채널명을 입력합니다.
13.Credential 항목의 Add 버튼을 클릭합니다.
Kind 에서 Secret text 을 선택
Secret에서 6번항목에서 복사한 Integration Token Credential ID 을 입력합니다.
ID는 적당한 이름으로 작성합니다.
작성이 완료되었다면 Add 버튼을 누릅니다.
14. 등록이 완료된후 Test Connection 버튼을 클릭합니다. 설정이 완료되었다면 Success 표시가 뜹니다.
그리고 Slack 으로 메시지가 전달됩니다.
모든게 완료 되었다면 저장버튼을 클릭합니다.
slack message 15. Slack에게 메시지를 보낼 Item 을 선택합니다. 해당 item 의 구성으로 이동합니다.
16. 빌드 후 조치 에서 Slack Notification 을 선택한 뒤 원하는 항목을 체크하고 저장버튼을 클릭합니다.
17. 이제 Jenkins 을 통해서 빌드를 진행하면 아래처럼 Slack으로 설정한 메시지가 전송됩니다.
[참고 링크]
https://dogbirdfoot.tistory.com/16
Slack을 활용한 Jenkins 알림 받기
대다수의 개발자들이 테스트, 빌드, 배포를 위해 Jenkins를 사용하고있습니다. Jenkins에 Slack을 연동하면 더욱 노예가 될 수 업무와 가까워질수 있죠! 할리우드 명품배우도 인정 이번 포스팅에선 Jenkins와 Sla..
dogbirdfoot.tistory.com
https://joyfulhome.tistory.com/146
Jenkins notify 를 Slack 으로 받는 방법 (젠킨스 알람 슬렉으로 받기)
요즘, 젠킨스(Jenkins) 를 사용하시는 분들이 많이 있습니다. 그리고 업무 협업 도구로 슬렉(Slack)을 사용하시는 분들도 많이 계시구요. 오늘은 이런 Jenkins 에서 실행되는 Job 의 알람(Notification)을 Slack..
joyfulhome.tistory.com
https://phoby.github.io/slack-jenkins-notification/
Jenkins 빌드 실행 결과를 Slack 알림으로 받기
많은 개발자 분들이 개발하는 과정에서 테스트, 빌드, 배포를 자동화하는데 Jenkins를 사용하고 있습니다.저는 개발자는 아니지만, RestAssured, Selenide 등의 도구로 테스트 코드를 작성하고 Jenkins를 통해 테스트가 자동으로 실행되도록 하고 있습니다.그러다보니 가끔 Jenkins에 접속해서 테스트가 성공했는지 실패했는지 확인해왔습니다.
phoby.github.io
반응형'DevOps' 카테고리의 다른 글
CentOS Jenkins Update (0) 2019.10.30 Bitrise 시작하기 (1) 2019.10.15 Slack + Firebase 연동 알림 (0) 2019.09.07 Jenkins + Google Play Store 배포 연동 (0) 2019.08.16 Github + Jenkins 연동 설정 (0) 2019.08.14 DevOps 란? (0) 2019.07.25 CentOS7 - JenKins 설치 (0) 2019.07.25 라즈베리 파이 3 B/B+ gitlab 설치 (0) 2019.06.29