노출되는 이미지가 불편하시겠지만 양해를 구합니다. 노출, 클릭등에 관한 자료로 활용 중입니다.


Jenkins 설치, 빌드설정,Port변경



젠킨스는 규모에 관계 없이 대단한 (자동) 빌드  를 만들어 준다.



선도적인 오픈 소스 자동화 서버인 젠킨스는 수백 가지의 플러그인을 모든 프로젝트의 빌드하는 것과 배포하는 것 및 자동화 하는 것을 하도록 제공한다.



젠킨스는 자바 Runtime 환경이 설치된 곳에서 독립적으로 실행되고 운영된다.


- 최소 Java 7, 권장 Java 8

- 512 MB RAM이상을 권장



1. 다운로드 ( https://jenkins.io/ )


- 9가지 종류에서 필요한 것을 선택




2. 실행

$ java -jar Jenkins.jar



3. 브라우저를 통한 연결


http://localhost:8080



* Windows 설치

- msi 실행



- 완료후 자동 접속 : 설치 폴더의 initialAdminPassword를 참조



plugin 설치 : Install suggested plugins 선택




- 설치 화면



- 관리자 계정 생성





- 설치 완료 메시지




* 접속 화



- 설치가 완료되면, Pipeline을 생성해야 한다.

Pipeline은 Code로써 Jenkinsfile로 쓰여진다.


Jenkinsfile (Declarative Pipeline)
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 파일 )




* Jenkins port 변경


- 수정 파일 위치 : [설치폴더]\Jenkins.xml ( httpPort를 변경 )





- 서비스 재시작 : 제어판->관리도구->서비스->Jenkins


블로그 이미지

StartGuide

I want to share the basic to programming of each category and how to solve the error. This basic instruction can be extended further. And I have been worked in southeast Asia more than 3 years. And I want to have the chance to work another country.

,