Tagged

Continuous Integration

A collection of 5 posts

Continuous Integration

로컬에서는 무사히 빌드가 되는데, 왜 서버로 올라가서 CI가 돌리면 컴파일 에러가 날까

이럴 때가 정말 황당하고 답답한데, 뭐 방법은 역시 에러 메시지를 잘~~ 살펴보면 됩니다. 아님, 사부님한테 물어보던지요.ㅋㅋ문제 분석 일단 CI 서버에서 문제가 생기면, 로그 메시지를 보고 어느 Phase에서 에러가 난건지 확인 합니다. 컴파일 에러가 났으면 당연히 compile Phase에서 에러가 난거겠죠. 그럼 로컬에서는 어떤지 로컬에서 compile을 해봅니다. 즉 mvn compile 이라고

CI

Continuous Integration의 장점 1

황당한 사태가 벌어져도 당황할 필요 없다. 불과 몇 초전에 발생했던 황당한 사태 입니다. 오늘 하루도 정말 열심히 일했고 할 만큼 했다는 생각이 들어서 최종적으로 커밋을 깔끔하게 집에 갈 생각이었습니다. 그런데 왠 걸.. FAILED 메시지가 구글톡에 전해졌습니다. 아 놔~~ 집에 가고 싶은데.. ㅠ.ㅠ 대나무(Bamboo) 숲으로 들어가서 고장난 빌드 로그를

Continuous Integration

Continuous Integration 요약 2

참조http://martinfowler.com/articles/continuousIntegration.htmlhttp://moai.tistory.com/224 오늘은 두 번째 파트인 Continuous Integration 실천하기를 살펴보겠습니다. 단일 소스 레파지터리 유지하기. 빌드 자동화 하기 셀프 테스팅 빌드 만들기 모든 사람이 매일 커밋하기 모든 커밋은 통합 서버의 메인라인에서 빌드되어야 한다. 빌드가 빨리 되도록 유지하기 운영 환경과 동일한 환경에서 테스트 하라

Continuous Integration

Continuous Integration 요약 1

참조http://martinfowler.com/articles/continuousIntegration.htmlhttp://moai.tistory.com/224 맨 첫 번째 파트인 “Building a Feature with Continuous Integration“[footnote]번역본 링크 http://moai.tistory.com/226[/footnote]을 살표보겠습니다. 간단한 기능 하나를 지속적인 통합(CI) 환경에서 개발하는 과정을 설명하고 있습니다. 1. 현재 통합되어 있는 소스 코드를

Buildix

Buildix

영회형 블로그에서 Continuous Integration을 검색했더니 나온 툴 입니다. 일단 ThoughtWorks가 사용해 봤다고 하니 엄청나게 신뢰가 갑니다. 거기에 여러 오픈소스(Trac, CruiseControl, Subversion)을 사용해서 만들었기 때문에 이것도 무료로 사용할 수 있다고 합니다. 매우 호감가는 툴이라 꼭 사용해보고 싶어집니다. 일단 소개 페이지를 번역해 봤습니다. 원문 : http://buildix.thoughtworks.com/ 그래서 이게