2013. 2. 1. 18:41
[코드]
- CruiseControl.NET project : http://sourceforge.net/projects/ccnet/
- 사용버젼 : 1.5.7256.1
- 대상버젼 : 1.8.0.0
- 설치된 플러그인 : svnRevisionLabeller
- 1.8.0.0 = https://github.com/neutmute/SvnRevisionLabeller
- 1.5 = http://code.google.com/p/svnrevisionlabeller/ (프로젝트 죽었음)
- 가능하면 업그레이드는 zip 압축으로 받는다.
- ccnet 중지
- 만일을 대비해 ccnet이 설치된 폴더 /server/ 안에 모든 파일을 백업한다.
- 로그용량이 클 경우 적당히 삭제
- 업그레이드 zip 파일을 풀고 설정파일 (*.config)을 제외한 모든 파일 (*.exe;*.dll*, 그외 리소스 폴더)를 복사해서 덮어 쓴다.
- ccnet 재가동
여기까지 하면 설정파일이 문제가 있다는 시뻘건 메세지를 구경할 수 있다. (-_-)
svnRevisionLabeller가 업데이트 되면서
<pattern>{major}.{minor}.{revision}.{build}</pattern> 식으로 사용되던
중괄호가 다음과 같이 소괄호로 바뀌었기 때문
<pattern>(major).(minor).(revision).(build)</pattern> 으로 바꿔주면 정상적으로 돈다.
반응형