Jenkins와 GitHub을 연동하는 방법
GitHub 설정
Personal access tokens (classic) 생성
GitHub 계정 설정 > Settings > Developer Settings > Tokens (classic)
- Select scopes
- repo
- admin:org
- admin:repo_hook


Jenkins 설정
젠킨스 플러그인 설치
Dashboard > Jenkins 관리 > Plugins
- Global Slack Notifier Plugin
- Slack Notification Plugin

슬랙 크리덴셜 생성
Dashboard > Jenkins 관리 > Credentials

Dashboard > Jenkins 관리 > Credentials > System > Global credentials (unrestricted)
- Kind : Secret test
- Scope : Global (Jenkins, nodes, items, all child items, etc)
- Secret : Github 토큰
- ID : ID 이름
- Description : ID 이름

젠킨스 시스템 설정
Dashboard > Jenkins 관리 > System
- Name : GITHUB 이름
- API URL : https://api.github.com
- Credentials : GITHUB 크리덴셜

'리눅스' 카테고리의 다른 글
| [draft] Docker DinD와 DooD의 차이점 (0) | 2025.11.26 |
|---|---|
| [draft] Spring Boot(Gradle) 빌드 및 배포 구현 (0) | 2025.11.26 |
| [draft] jenkins gitlab 연동(webhook 설정) (0) | 2025.11.26 |
| [draft] Jenkins API 호출 (0) | 2025.11.26 |
| [draft] Jenkins의 관리자 비밀번호를 재설정하는 방법 (0) | 2025.11.26 |