github의 특정 저장소에서 push가 되었을때 감지하여 jenkins에서 자동으로 빌드 및 배포 되도록 설정한다.
jenkins > Dashboard > Credentials > System > Global credentials 접속 add Credentials 을 선택한다.
아래 그림과 같이 설정한다.
- Kind = Secret text
- Scole = Global(Jenkins, nodes, items, all child items, etc)
- Secret = github에서 발급 받은 token
- ID = Jenkins 내에서 구분할 수 있는 ID(ex. Pipeline script 작성시 해당 인증을 가져 올 수 있는 ID)
- Description = 해당 인증의 내용