728x90
목차
1. 문제 원인
2. 오류 해결
1. 문제 원인
- 젠킨스 파이프라인 작성 중, 다음과 같은 오류가 발생하였다.
> C:\Program Files\Git\cmd\git.exe config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> C:\Program Files\Git\cmd\git.exe rev-parse "refs/remotes/origin/prod^{commit}" # timeout=10
> C:\Program Files\Git\cmd\git.exe rev-parse "origin/prod^{commit}" # timeout=10
ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job.
ERROR: Maximum checkout retry attempts reached, aborting
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (build)
Stage "build" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job.
Finished: FAILURE
- 젠킨스에 대해서 공부를 하는 중이라 잘 알지도 못하고, 영어 거부감 때문에 검색을 하려 하였으나. 마지막 줄에 힌트가 있었다.
- 원인은 레포지토리에 내가 설정한 브랜치가 없다는 것이다. 그래서 깃허브에 들어가서 브랜치를 확인해보니 역시나, 프로덕션용 브랜치가 없었다.
2. 해결 방법
- 프로덕션용 브랜치인 prod를 만들었다.
- 1번 git clone이 안되었던 오류를 2번에서 해결하였다.
- build가 안된 것은 다른 오류이니, 이 글에서는 무시해도 됩니다.
* 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
728x90
'dev > 기타' 카테고리의 다른 글
젠킨스 저장소 위치 변경하는 법 (windows) (5) | 2024.11.14 |
---|---|
젠킨스 SpringBoot build gradlew not found 에러 (1) | 2024.11.13 |
MariaDB "ERROR at line 1: Unknown command '-'" 오류 해결하기 (3) | 2024.11.02 |
Nginx 윈도우에서 무료 SSL 발급받기 (win-acme 활용) (1) | 2024.10.12 |
Nginx 서버에 내도메인.한국 도메인 연결하기(윈도우) (3) | 2024.10.11 |