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

+ Recent posts