Jenkins 설치, 빌드설정,Port변경
젠킨스는 규모에 관계 없이 대단한 (자동) 빌드 를 만들어 준다.
선도적인 오픈 소스 자동화 서버인 젠킨스는 수백 가지의 플러그인을 모든 프로젝트의 빌드하는 것과 배포하는 것 및 자동화 하는 것을 하도록 제공한다.
젠킨스는 자바 Runtime 환경이 설치된 곳에서 독립적으로 실행되고 운영된다.
- 최소 Java 7, 권장 Java 8
- 512 MB RAM이상을 권장
1. 다운로드 ( https://jenkins.io/ )
- 9가지 종류에서 필요한 것을 선택
$ java -jar Jenkins.jar
http://localhost:8080
- 관리자 계정 생성
- 설치 완료 메시지
* 접속 화면
- 설치가 완료되면, Pipeline을 생성해야 한다.
Pipeline은 Code로써 Jenkinsfile로 쓰여진다.
pipeline {
agent any
stages {
stage('Build') {
steps {
sh 'make'
}
}
stage('Test'){
steps {
sh 'make check'
junit 'reports/**/*.xml'
}
}
stage('Deploy') {
steps {
sh 'make publish'
}
}
}
}
- Jenkins 글로벌 설정 : JDK(설치본 사용) , Ant(자동 설치 선택)
* 2부 Jenkins + SVN + Ant Build 구성하기
http://pseg.or.kr/pseg/index.php?mid=inforeview&document_srl=7617&listStyle=viewer
- 소스코드 관리 설정 ( Repository URL, Credentials ) -> 빌드 유발(Poll SCM) -> 빌드 (Ant)등을 설정 한다.
- #9 (빌드 순번)을 선택후에 해당 화면에서 Console Output를 선택하면, 자동 Build결과를 확인 할 수 있다. ( Default 위치는 c:\Jenkins\jobs\[Item이름]\builds\[빌드순번]\log 파일 )
'Web Tech. > Spring Framework' 카테고리의 다른 글
Spring Boot와 Vaadin의 full stack 어플리케이션 ( JPA, PostgreSQL ) (0) | 2017.02.24 |
---|---|
Maven을 윈도우10에 설치하기 (0) | 2017.02.24 |
60초안에 리눅스 성능 분석하기 (0) | 2017.02.07 |
톰캣 버전과 지원가능한 서블릿 버전 목록 (0) | 2017.02.07 |
Log4j 사용하기 ( in MVC controller ) (0) | 2017.02.07 |