Jenkins


우리가 지금 사용하고 있는 git repository의 특정 branch(dev)에 push하면
자동으로 배포되도록 젠킨스를 사용하여 자동 배포 환경을 만들어봤다.

젠킨스란?

서버에 올릴 수 있는 상태로 만드는 것을 빌드라고 하는데 젠킨스는 빌드를 자동화 해주는 툴이다.

Nexters16 프로젝트에서 젠킨스 사용하기

  1. 프로젝트를 배포할 서버에 docker로 젠킨스를 설치

  2. 젠킨스에 maven, jdk 설정

  3. git 연동
    스크린샷 2020-01-31 오후 11 18 46

  4. 배포를 위한 shell 작성하기
    스크린샷 2020-01-31 오후 11 21 30