해당 가이드는 Freestyle project기능으로 간단하게 자동으로 빌드되는 예제에 대한 가이드입니다. 자동 빌드는 시간별, commit별 등 다양하게 수정할 수 있어서 사용자가 매 번 확인을 하지 않더라도 빌드 에러 확인이 용이합니다. 또한 주기적은 형상이 있으므로 런타임 에러 추적이 용이합니다. jenkins는 local뿐 아니라 인트라넷, 인터넷망으로도 활용 가능하므로 공동 작업을 할 때 개발자들이 공동된 형상을 볼 수 있기 때문에 공동 작업시 상당히 유용합니다. 프로젝트 생성 프로젝트 생성을 위해 http://localhost:8080/ 에 접속합니다. New Item을 누른 후 Project 이름을 입력합니다. * Jenkins 내부적으로 폴더 이름이 되기 때문에 띄어쓰기는 쓰지 않는게 좋습니다. 1. General 오래된 빌드 버리기 등 일반적인 셋팅을 할 수 있습니다. Jenkins plugin에 따라 메뉴가 추가될 수 있습니다. Description에는 프로젝트의 설명을 간단하게 써줍니다. 저는 오래된 빌드를 자동으로 삭제하고 싶기 때문에 Discard old builds를 체크했습니다. 며칠 또는 몇개까지 유지하고 그 이상이 되면 마지막에 빌드된 결과물은 자동으로 삭제가 됩니다. 2. Source Code Management git, svn, repo 등 소스 다운로드 형상을 관리하는 부분입니다. 예를들어 https://github.com/JusangMaeng/simplest-autotools.git 저장소를 다운받아봅시다. 저장소는 git이므로 git에 체크 후 url을 적어줍니다. 특정 branch나 tag도 지정이 가능합니다. 3. Build Triggers 빌드를 할 동작을 구현하는 부분 입니다. git commit이 발생했을 때, 일정 주기 등 다양하게 설정을 할 수 있습니다. 일정 주기로 설정하는 방법을 예로들겠습니다. 형식은 5가지를 지정하게 되어있...