Jenkins(2)
-
[Jenkins] 빌드 자동화 설정
Jenkins를 이용하여 빌드하는 방법은 크게 두 가지이다. 특정 시간마다 빌드하는 polling 방식 소스 commit시 hook을 이용한 빌드 방식 1. 특정 시간마다 빌드 (poll SCM) 프로젝트 -> 구성 탭 빌드 유발 -> poll SCM 선택 스케줄은 crontab 사용법과 유사하다. 2. commit시 hook을 이용한 빌드 2-1 API token 발급 메인 메뉴 -> 사람 -> 계정 2-2 jenkins 빌드 유발 설정 아래 Auth Token으로 빌드 요청을 보낸다. 2-3 repository hook 설정 (svn) svn의 경우 프로젝트의 repository에 hooks 안에 post-commit을 정의한다. (post-commit.tmpl 파일을 복사해서 사용해도 된다.) po..
2019.12.09 -
[Jenkins] 젠킨스 설치 및 설정
젠킨스 설치기존 배포 방식기존 배포 방법은.수정된 사항을 Git에 feature 브랜치에 Push.로컬 환경에서 프로젝트를 빌드.빌드 완료된 추출물(jar 또는 war)를 테스트 서버로 전송.배포 스크립트를 통해 배포.테스트를 진행.(수정 사항이 있다면 1~5 반복)테스트 완료된 버전을 release 브랜치에 Push.버저닝 후 로컬 환경에서 프로젝트를 빌드.다시 빌드 완료된 추출물을 중앙 관리 서버로 전송.중앙 배포 스크립트를 실행하여 QA 서버로 복사 및 배포.QA 진행.(수정사항이 있다면 6~10 반복)중앙 배포 스크립트를 실행하여 Product로 복사 및 배포.(무중단 배포 포함) 1. 젠킨스(Jenkins)란?지속적인 통합 CI(Continuous Integration) Server이다.자바(J..
2018.06.26