1. Poll SCM
특정한 시간에 프로젝트를 빌드를 하도록 설정하는 기능입니다.
프로젝트 구성의 빌드유발에서 Poll SCM을 선택합니다.
Schedule에서 원하는 시간 스케쥴링을 입력하고 Ignore post-commit hooks 여부를 결정합니다
만약 변경사항이 없다면 빌드하지않습니다.
2. Slack 알림받기
- 슬랙에 들어가 더보기 → 앱을 클릭 후 Jenkins를 선택합니다.
관리페이지가 나타나면 왼쪽에 Slcak에 추가하기를 클릭합니다.
그 후, 원하는 채널을 선택하고 하단의 버튼을 클릭합니다.
생성된 토큰만 따로 복사 후, 설정저장을 누릅니다.
다시 Jenkins로 돌아와서 Jenkins 관리 → 시스템 구성으로 들어가 Slack을 찾습니다.
Workspace는 Jenkins도메인의 이름 부분입니다.
https://도메인.slack.com/ 이런 이름이라면 도메인 부분이 workspace입니다.
그 후 Add를 눌러 Kind를 Secret Text로 파꾼 후 Secret에 복사해둔 토큰을 입력합니다. ID에는 원하는 이름을 넣습니다.
Credential에서 생성한 값으로 변경한 후, Test를 눌러 슬랙알림이 온다면 성공한 것입니다.
이제 프로젝트에서 설정을 해줘야합니다.
프로젝트의 구성으로 들어가 맨 밑에 빌드후 조치로 갑니다. 그후, 빌드 후 조치 추가에서 Slack Notifications를 선택합니다. 나타나는 항목에 원하는 알림 항목을 선택합니다.
만약 성공/실패별 메세지를 따로 하고 싶다면 고급을 선택하고 Include Custom Message를 선택합니다.
:이모지: 이런 문법을 통해 이모지도 추가할 수 있습니다.
이렇게 각 결과별 메세지를 만들 수 있습니다.
이후 빌드가 완료되고, 성공을 한다면 아래와 같은 메세지를 슬랙으로 받을 수 있습니다.
'개발 일기 > 기타' 카테고리의 다른 글
내가 쓰려고 정리하는 dash 문법 정리 (0) | 2023.03.09 |
---|---|
VS Code SSH로 원격 서버 연결하기 (1) | 2023.02.21 |
[JENKINS] Jenkins-GitLab 프로젝트 빌드 및 실행하기 (1) | 2022.11.29 |
[JENKINS] Jenkins 설치하기 (0) | 2022.09.30 |
Maven Central에 JAVA 라이브러리 등록하기 (0) | 2022.08.11 |
댓글