CSRF 체크 목적으로 crumb 에러가 발생하는 상황이다.
- CSRF (Cross-site request forgery) - 사이트 간 요청 위조
1. host에서 jenkins접근 가능한지 확인
2. git의 webhook을 확인
Payload URL
http://내 URL /github-webhook/
Content type
application/json
ex : URL이 1.2.3.4:5000 일경우
http://1.2.3.4:5000/github-webhook/
3. jenkins 설정 변경
build할 job 클릭 -> config -> build trigger -> GitHub hook trigger for GITScm polling 체크
3-1. GitHub hook trigger for GITScm polling이 보이지 않을경우
jenkins - Manage Jenkins- Plugins - 플러그인 설치
- Strict Crumb Issuer Plugin
- Git client plugin
- Git plugin
- GitHub plugin
- GitHub API Plugin
3-2. 용량이 없다고 나올경우
3-2-1. 미사용 파일 삭제하기
젠킨스 설치 위치의 미사용, 캐시파일 삭제하기
(filezilla를 사용했으며 log, .cache, caches, workspace(기존에 빌드 진행했던 내용물) 내용물 삭제하기)
3-2-2. 젠킨스 기준 사용 용량 줄이기
에러가 난 node 클릭 -> config -> 사진처럼 값을 바꾸기 (해당 크기보다 사용 가능한 용량이 작을경우 에러가 나오기 때문에 값을 강제로 수정, MB,GB말고 MiB, GiB이다)
'Spring' 카테고리의 다른 글
젠킨스 로컬에서 자동화하기 - 1 (0) | 2024.06.27 |
---|---|
젠킨스 로컬에서 자동화하기 - 2 (0) | 2024.06.22 |
Jmeter - 2 (0) | 2024.06.12 |
Jmeter - 1 (0) | 2024.06.08 |
배포흐름 (0) | 2024.05.26 |