Google의 code review tool인 Gerrit 사용시 기존의 label인 Code-Review, Verified 이외에 사용자 정의 label이 필요한 경우가 있다. 내 경험으로는 CI를 위해 custom label이 필요했었는데 특정 label의 point로 build 여부를 결정짓는데 사용했다. Custom label이 필요한지 여부를 판단하는 것은 어디까지나 SCM 정책에 따라 달라질 수 있고 그 설정과 관리는 대부분의 사용자들과는 관계가 없는 부분이다. 1. Project… Read more »
Posts Tagged: gerrit
GIT url 교체 설정 (url insteadOf)
GIT 설정을 따로 할 일이 별로 없었는데 repo까지 사용하는 환경에서 자동화 하다보니 필요해졌고, 공식 페이지가 진리라 따로 부연할 꺼리도 없지만 이번에 사용해 본 설정만이라도 정리해보기로 했다. 최소한 이런 설정을 어떤 경우에 사용할 수 있는지라도 설명이 될 수 있을 것 같다. 1. 상황 언급했듯이 repo를 사용하는 환경이다. repo에 대해서 간단히 설명하자면, 여러개의 GIT 저장소를 가지고 빌드를… Read more »
Gerrit의 문제점들
Gerrit을 처음부터 설정해 사용하면서 느끼는 문제점들이 몇가지 있다. 1. 사용자 추가 Gerrit 설정시 로그인과 관련해서 지원하는 몇 가지 방법이 있다. 그 중 OpenID와 LDAP을 가장 많이 쓸 것이라고 생각하는데 우리네 환경에서는 OpenID를 사용하기가 힘들다. (보안 이슈) 그래서 AD 서버와 LDAP으로 연결해서 쓰고는 있는데 이것 이외에 UI 조작으로 사용자 계정 추가를 할 수 있는 방법이… Read more »
gerrit 로그인시 ERR_TOO_MANY_REDIRECTS 오류
Code Review tool인 gerrit 설치를 했다. 문서상으로는 설정을 해야 하는 것들이 상당히 많았다. 꼭 필요한 부분만 내용을 채우고 로그인에 필요한 ldap 설정까지 끝냈는데 gerrit start 후 로그인을 하니 리다이렉션이 너무 많다는 오류와 마주치게 되었다. Redirect 된 마지막 주소를 보니 http://[my_host_name]:[port]/login/q/null#/q/null 이런 형태. null이 왜 붙어있는건지 알 수 없어서 찾아보니 버그란다. http://goo.gl/QKmCT etc/gerrit.config의… Read more »