ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Jenkins로 빌드, 배포하기
    서버 2019. 6. 9. 17:42

    저번에 Jenkins 기초 세팅하는 법을 포스팅했는데요 이번에는 jenkins 로 빌드와 배포 하는법을 알아보겠습니다.

    우선 제가 임시로 만든 프로젝트는  maven, git 을 사용합니다.

     

    1. jenkins 서버에 Git을 설치.

    sudo yum install git

     

    2. jenkins 서버에 maven 설치.

    sudo yum install maven

     

    3. mvn version 확인

    mvn -version

     

     

    4. JAVA_HOME  Path 설정 ('echo $JAVA_HOME' 입력했을때 아무것도 안나오는 경우)

    vi /etc/profile 
    
    제일 아래에
    export JAVA_HOME=/usr/lib/jvm/java-1.8.0
    export PATH=JAVA_HOME/bin:$PATH

     

    5.  수정한 파일을 적용하자 

    source /etc/profile

     

    6. jenkins 로 돌아와서  jenkins 관리 -> global tool configuration 클릭

     

     

    7. jdk와 Maven을 설정해주면 됩니다.  

     

     

    8 . 새작업 생성을 클릭 후 item 이름을 정하고 freestyle project를 클릭하고 ok누릅니다. 

     

    9. 소스코드관리 에서 github주소를 작성합니다.

     

    10. maven 설정합니다.

       #mvn clean package : Maven 패키징

       #-P prod : profile prod 로 packaging 

       #-Dmaven.test.skip=true : test는 skip

     

     

    11. 빌드를 누르면 빌드가 성공하는 것을 볼 수 있다.

     

     

     

    빌드는 되었으니 이제 배포를 해보자

     

     

    12. 배포를 위해 Publish Over SSH 플러그인을 설치

     

    13. 설치 후  시스템 설정에서 publish over ssh와 관련된 것들을 설정해준다. , 

        # name : job 에서 표시될 이름을 설정

        # hostname : ip address

        # userName : ssh 접근계정

        # key : key content

        위의것을 다 설정하고  test configuration 을 클릭해서 Success 가 나오는지 확인한다. 

     

     

     

    14. Job 의 구성으로 들어가서 빌드후 조치 -> send build artifacts over ssh 클릭 후에 설정한다. 

         #source files : jar 혹은 war 가 빌드된 위치를 적는다

         # Remote directory : 업로드될 경로이다. 주의할 것은 위에 시스템 설정에서 Remote Directory 내의 디렉토리를 적어야 한다.

         # Exec command : 실행할 명령어를 적으면 된다.

    '서버' 카테고리의 다른 글

    Springboot와 Mongodb 연결  (0) 2019.07.07
    Jenkins 재배포 스크립트 만들기  (0) 2019.06.15
    Jenkins 세팅(기초)  (0) 2019.06.09
    [Docker] 실행중인 컨테이너 접속하기  (0) 2019.04.07
    [Docker] mac에 도커 설치하기  (0) 2019.04.07
Designed by Tistory.