티스토리 뷰

프로젝트의 빌드배포를 할때, 젠킨스에서 git branch 를 파라미터로 선택해서 특정 branch 를 선택해서 빌드하도록 구성해서 사용하고 있다.

스테이지 환경에서 개발중인 브랜치로 빌드해서 테스트를 할 수 있도록 설정해 둔것인데,

그런데 얼마전에 젠킨스 git plugin 을 3.3.0 으로 업그레이드 하면서 문제가 발생했다.


잘 불러오던 branch 리스트가 "nullPlease look at the Log" 라는 문구만 나오면서 동작하지 않는다.


문제가 발생하는 컨디션은 대략 이렇다.

1. git branch 를 파라미터로 선택해서 빌드하는 젠킨스 아이템이 기존에 존재함

2. 새 아이템을 만들면서 기존 git repository 와 동일한 git branch 파라미터를 선택할수 있도록 설정함.

3. 새로 생성한 아이템의 Build with Parameters 를 클릭하면, git branch 리스트에 "nullPlease look at the Log" 라는 문구만 나옴


구글링 해보니, 역시나 버그로 리포팅 되어 있는 문제였고 2017년 6월 중에 수정된 3.3.1 버젼이 릴리스 될거라는 공지를 확인했다.

https://wiki.jenkins.io/display/JENKINS/Git+Plugin

Version 3.3.1 (Jun ??, 2017)

  • (error)   Don't require crumb for POST to /git/notifyCommit even when CSRF is enabled (JENKINS-34350)
  • (error)   Fix credentials tracking null pointer exception in pipeline library use (JENKINS-44640)
  • (error)   Fix credentials tracking null pointer exception in git parameters use (JENKINS-44087)



Jun ??, 2017 이라함은 릴리스가 말일이 될수도 있는근거잖아...;;;


리포팅 내용을 살펴보면 git plugin 을 3.2.8 로 다운그레이드 하면 해결된다고 하는데;;;

일단은 버그가 수정되기전까지는 기존 아이템에 파라미터를 추가해서 사용하는걸로...



저작자 표시
신고
댓글
댓글쓰기 폼