젠킨스

Download and run Jenkins

httpPort 는 설정 할 수 있음 8081,8082... 등

  1. Open up a terminal in the download directory.

  2. Run java -jar jenkins.war --httpPort=8080.

  3. Browse to http://localhost:8080.

  4. Follow the instructions to complete the installation.

    1. Admin 비밀번호 입력, 읽어보면 다 가능

    2. 플러그인 디폴트 설치

Maven 프로젝트 구성

  1. Jenkins 관리 -> Plugin 관리 -> Maven Integration 설치(관련 내용 패키징 설치)

  2. Jenkins 관리 -> Global tool configuration -> Maven -> Maven 경로 설정 or 환경변수 설정 (system상)

    • maven 설치

    • http://maven.apache.org/download.cgi 다운 및 scp 전송 -> 아래 내용으로 압축해

    • http://maven.apache.org/download.cgi 버전확인 후 wget으로 다운

      # (wget 플러그인 없는 경우)
      $ sudo yum install wget  
      
      # 다운로드
      $ wget http://mirror.apache-kr.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
      
      # 압축해제
      $ tar -xvzf apache-maven-3.6.3-bin.tar.gz
      
      # 경로 설정 .bashrc or .bash_profile
      $ vi ~/.bashrc
      export M2_HOME=[압축푼위치]
      export PATH=$PATH:$M2_HOME/bin
      
      # 반영
      $ source .bashrc 
      
      # 확인
      $ mvn -version
  3. 대시보드 -> new item -> Maven 프로젝트

  4. github 설정시 -> 서버에 git 설치 필요

    # 설치
    $ sudo yum install git
    
    # 확인
    $ git --version

Github ssh key

Github WebHook

  • jenkins 빌드유발 내용 중 깃허브 변경사항 발생 시 조치하는 방법

  • jenkins 빌드유발부분 -> GitHub hook trigger for GITScm polling 체크

  • github settings -> webhooks ->Payload URL : Jenkins 주소/github-webhook/ 입력후 추가

빌드 후 조치

  • 자동배포

Last updated