본문 바로가기
애자일(Agile)개발방법론

[Jenkins(2)] 메일(SMTP), 동시 빌드 프로젝트 수, SVN 환경 설정 정리

by swconsulting 2015. 3. 12.

Jenkins 모든 프로젝트에 적용되는 환경 설정이 있습니다.


젠킨슨 환경 설정 메뉴) Jenkins 관리 -> 시스템 설정 


1. Jenkins 동작 폴더 및 동시에 빌드하는 숫자 설정

젠킨슨도 빌드를 하기 위해서 svn 같은 source control 서버에서 다운 받은 후에 이 젠킨슨이 빌드를 직접합니다.

그 젠킨슨 빌드 폴더 및 동시 빌드 숫자를 설정할 수 있습니다. 동시에 많이 빌드하면 좋다고 생각하지 말고 컴퓨터 CPU 숫자에 맞추는 것을 권장합니다.




2. SVN(Subversion과 SMTP 메일 서버 설정


SVN은 버전과 체크 박스 하나만 하면 됩니다.


하지만 빌드 실패한 경우 오류가 발생했다고 알려주는 메일을 발송하기 위해서는 메일 서버가 필요합니다.

하지만 이 빌드를 알리기 위해서 메일 서버/도메인 설정 등을 하면 배보다 배꼽이 커지게 됩니다.


그래서 간단하게 GMail을 이용할 수 있습니다.


아래 그림 처럼 설정하면 됩니다.


단, 메일 발송이 안되거나 Jenkins오류가 발생할 수 있습니다. 

이경우에는 GMail 계정에 직접 접속해서 메일 보내기 위해서 사용 하는 계정에서 

"Access for less secure apps" 에 대한 설정을 해야 합니다.



출처 : 다년간의 프로그램밍 경험