Post

Jenkins Build With Parameters 생성(TAGS & BRANCHES)

프로젝트를 배포하다보면 개발된 내용에 대한 배포도 중요하지만 갑자기 잘못된 것이 발견되어서 이전 단계로 복원하는 방법도 중요하다.
배포 이전의 단계로 다시 복원을 하기 위해서 대부분 서버에 백업파일을 복사하여 관리하는 것이 대부분이다.
하지만 젠킨스를 활용하면 배포 및 복원 전략을 간단한게 수립할 수 있다.

  1. 배포하기전 TAGS를 활용하여 프로젝트 및 배포일자(특정 구분자)로 TAGS를 생성

    • Build With Parameters를 활용하여 TAGSBRANCHES의 생성된 것을 활용
  2. 배포시에 해당되는 TAGS를 배포

  3. 배포 실패시에는 이전에 성공한 TAGS를 활용하여 복원

배포전략

그러면 젠킨스에서 Build With Parameters를 생성하는 방법을 설명한다. (예제에서 사용된 SVN 주소는 샘플을 위한 임의주소임)

  1. 빌드 매개변수를 위한 설정 추가 빌드 매개변수 추가
  2. SVN 코드 주소에서 매개변수를 활용하여 코드 주소 생성 빌드 매개변수 활용
  3. 빌드 매개변수를 활용하여 JOBS을 생성하면 오른쪽 메뉴에 Build with Parameters 메뉴가 생성됨 빌드 매개변수 메뉴 추가
  4. 빌드 매개변수 목록에서 원하는 TAGS를 선택하여 빌드실행 빌드 매개변수 사용하여 빌드실행

빌드를 실패하여 복원을 하기 위해서는 빌드 매개변수에서 이전에 성공한 TAGS를 선택하여 빌드 실행하면 복원 완료

This post is licensed under CC BY 4.0 by the author.