릴리스 관리

릴리스는 워크플로를 이용하여 실제 배포 프로세스를 수행하는 작업입니다.
프로젝트 그룹 내 Owner, Master 이상의 권한을 가진 사용자는 프로젝트에 맞는 릴리스 프로세스를 구성하여 적용할 수 있습니다.

릴리스 관리 시작하기

릴리스 관리를 시작하려면 다음 절차를 따르세요.

  1. 메인 페이지에서 프로젝트그룹명 옆 릴리스 관리 아이콘을 클릭하세요. 릴리스 관리 페이지로 이동합니다.
  2. 왼쪽 메뉴에서 릴리스 관리 > 릴리스 관리 메뉴를 클릭하세요. 릴리스 관리 페이지로 이동합니다.

릴리스 생성하기

릴리스 생성은 다음의 순서로 진행됩니다.

진행순서
기본정보 입력 - 워크플로 설정 - 태스크 확인/편집 - 릴리스 설정 - 요약정보 확인

릴리스를 생성하기 전 확인사항

릴리스를 생성하기 전에 다음 사항을 확인하세요.

항목
필수 여부
설명
워크플로Y워크플로는 릴리스 프로세스 템플릿으로 릴리스 생성 전 반드시 생성되어야 합니다.
워크플로 관리를 참고하세요.
결재 템플릿N결재 템플릿에서 릴리스에서 사용 할 결재라인과 결재내용을 미리 설정 할 수 있습니다.
결재 템플릿 설정를 참고하세요.
표. 릴리스를 생성하기 전 확인사항

릴리스 생성 시작하기

릴리스 관리 화면에서 릴리스 생성 시작하기

릴리스를 생성하려면 다음의 절차를 따르세요.

  1. 메인 페이지에서 프로젝트그룹명 옆 릴리스 관리 아이콘을 클릭하세요. 릴리스 관리 페이지로 이동합니다.
  2. 왼쪽 메뉴에서 릴리스 관리 > 릴리스 관리 메뉴를 클릭하세요. 릴리스 관리 페이지로 이동합니다.
  3. 릴리스 생성 버튼을 클릭하세요.

워크플로 목록에서 릴리스 생성 시작하기

릴리스를 생성하려면 다음의 절차를 따르세요.

  1. 메인 페이지에서 프로젝트그룹명 옆 릴리스 관리 아이콘을 클릭하세요. 릴리스 관리 페이지로 이동합니다.
  2. 왼쪽 메뉴에서 릴리스 관리 > 워크플로 관리 메뉴를 클릭하세요.
  3. 워크플로 목록에서 더보기 아이콘을 클릭하세요. 더보기 메뉴에서 이 워크플로로 릴리스 메뉴를 클릭하세요.

워크플로 상세 화면에서 릴리스 생성 시작하기

릴리스를 생성하려면 다음의 절차를 따르세요.

  1. 메인 페이지에서 프로젝트그룹명 옆 릴리스 관리 아이콘을 클릭하세요. 릴리스 관리 페이지로 이동합니다.
  2. 릴리스 관리 페이지에서 왼쪽 메뉴의 릴리스 관리 > 워크플로 관리 메뉴를 클릭하세요.
  3. 워크플로 목록에서 상세조회를 원하는 워크플로를 클릭하세요.
  4. 워크플로 상세 화면에서 이 워크플로로 릴리스 메뉴를 클릭하세요.

릴리스 기본 정보 입력

릴리스 기본 정보를 입력하세요.

  1. 시작 버튼을 클릭하세요.

워크플로 설정

  1. 릴리스를 수행 할 워크플로를 선택하세요. 워크플로 관리를 통해서 릴리스 생성을 시작했다면 해당 워크플로가 자동 선택되어져 있습니다.
  2. 워크플로에서 환경변수를 설정했다면 환경변수를 확인하고 값을 변경하세요.
  3. 다음 버튼을 클릭하세요.

태스크 확인/편집

  1. 릴리스에서 수행 될 태스크를 확인하세요.
  2. 필요시 태스크를 편집, 삭제하세요.
  3. 모든 태스크의 확인/편집을 완료했다면 다음 버튼을 클릭하세요.

릴리스 설정

  1. 릴리스 및 태스크 상태 변경시 메일/메신저를 받을 담당자를 추가하세요.
  2. 모든 태스크 완료시 릴리스 자동종료 여부를 선택하세요.
  3. 다음 버튼을 클릭하세요.

요약 정보

  1. 릴리스 생성 요약 정보를 확인하고 완료 버튼을 클릭하세요.
  2. 확인 팝업창에서 확인 버튼을 클릭해서 생성을 완료하세요.
  3. 릴리스 생성이 완료되면, 릴리스 상세 화면이 나타납니다.

릴리스 상세조회

릴리스를 상세조회 하려면 다음의 절차를 따르세요.

  1. 릴리스 목록에서 상세조회를 원하는 릴리스를 클릭하세요.
  2. 릴리스 상세 화면이 나타납니다.

릴리스 진행하기

진행중인 릴리스

릴리스를 진행하려면 다음의 절차를 따르세요.

  1. 릴리스 목록에서 상태가 진행중인 릴리스 카드를 클릭하세요.
  2. 릴리스 상세 화면이 나타납니다.
  3. 릴리스에 포함된 릴리스 태스크를 진행할 수 있습니다.

태스크 진행하기

릴리스 태스크를 할당받은 담당자나 릴리스 생성시 등록한 릴리스 담당자만 태스크를 진행 할 수 있습니다. 릴리스 태스크를 진행하려면 다음의 절차를 따르세요.

  1. 태스크 담당자이거나 릴리스 담당자인 경우 태스크 카드를 클릭하세요. 오른쪽의 태스크 편집 화면에 태스크 정보가 표시됩니다.
  2. 태스크 시작 전 편집: 태스크 시작 전 태스크의 일부 항목을 편집 할 수 있습니다. 편집을 완료하고 적용 버튼을 클릭하세요.
    태스크편집 가능 항목
    User- 예상 소요시간
    - 설명
    - 담당자
    - 완료시 메일 수신
    - 첨부파일
    Jenkins- Parameters
    - 담당자
    - 완료시 메일 수신자
    Blue/Green 전환- 담당자
    - 완료시 메일 수신자
    이미지 저장소 복제- Source태그
    - Target태그
    - 담당자
    - 완료시 메일 수신자
    SCM 저장소 릴리스- SCM 태그
    - 담당자
    - 완료시 메일 수신자
    GIT 브랜치 생성- 프로젝트
    - 저장소브랜치
    - 새로운 브랜치
    - 담당자
    - 완료시 메일 수신자
    내부 결재- JIRA Version 이슈
    - 결재자
    - 결재 제목
    - 결재 내용
    - 담당자
    - 완료시 메일 수신자
    헬름 릴리스- SET VALUES
    - 담당자
    - 완료시 메일수신
    JIRA 릴리스- JIRA 프로젝트
    - JIRA Version
    - 담당자
    - 완료시 메일수신
    표. 태스크 시작 전 편집 할 수 있는 항목
  3. 태스크 시작: 시작 버튼을 클릭해서 태스크를 시작하세요. 태스크 자동실행 이 선택되어 있는 경우에는 시작 버튼의 클릭이 없이 태스크가 자동으로 시작됩니다.
  4. 태스크 진행 중: 태스크 진행 중에는 태스크 상단의 상태바가 진행중 으로 표시됩니다.
Note
태스크가 진행 중인 경우 User 태스크를 제외한 모든 태스크는 수정이 불가능합니다.
단, User 태스크는 진행중인 상태에서도 예상소요시간, 설명, 첨부파일 등의 수정이 가능합니다.
  1. 태스크 완료: 완료 버튼을 클릭해서 태스크를 완료하세요. 일부 태스크는 사용자가 완료 버튼을 클릭해서 완료 할 수 없고, 시스템이 자동으로 상태를 확인하고 완료합니다.
  2. 이후의 다른 태스크도 동일한 방법으로 진행해서 완료하세요.

태스크 중지/재시작/건너뛰기

태스크를 할당받은 담당자나 릴리스 생성시 등록한 릴리스 담당자만 중지/재시작/건너뛰기가 가능합니다.

태스크를 중지/재시작/건너뛰기 하려면 다음의 절차를 따르세요.

  1. 태스크 담당자이거나 릴리스 담당자인 경우 태스크의 더보기 아이콘을 클릭하세요.
  2. 더보기 메뉴에서 중지/재시작/건너뛰기 메뉴를 클릭하세요.
Note
태스크의 상태에 따라 일부 메뉴는 사용이 불가 할 수 있습니다.

릴리스 완료하기

릴리스 담당자는 릴리스를 완료 할 수 있습니다. 릴리스의 최종 결과는 성공/실패/중지 세 가지로 구분됩니다.

  • 성공: 릴리스의 모든 태스크가 완료된 이후에 릴리스 담당자가 릴리스를 성공으로 완료 했습니다.
  • 실패: 릴리스의 모든 태스크가 완료된 이후에 릴리스 담당자가 릴리스를 실패로 완료 했습니다.
  • 중지: 릴리스에 완료하지 않은 태스크가 1개 이상이지만, 릴리스 담당자가 릴리스를 중지 했습니다.

릴리스를 성공/실패로 완료하기

릴리스를 완료하려면 다음의 절차를 따르세요

  1. 릴리스 목록에서 상태가 진행중릴리스 카드를 클릭하세요.
  2. 릴리스 상세 화면이 나타납니다.
  3. 릴리스에 포함된 모든 태스크가 완료 되었음을 확인하세요.
  4. ””릴리스 완료”” 버튼을 클릭하세요.
  5. 릴리스 완료 팝업이 나타나면 **릴리스 결과(성공/실패)**를 선택 후 완료 버튼을 클릭해서 릴리스를 완료하세요.

릴리스를 중지하기

릴리스를 완료하지 않고 중지하려면 다음의 절차를 따르세요.

단, 테넌트 공통설정의 Release Management 따라 중단시 결재가 필요합니다.(테넌트 공통설정 관리하기)

  1. 릴리스 목록에서 상태가 진행중인 릴리스 카드를 클릭하세요.
  2. 릴리스 상세 화면이 나타납니다.
  3. 릴리스에 포함된 태스크 중 진행중인 태스크가 없고, 시작되지 않은 태스크가 남아 있음을 확인하세요.
  4. 릴리스 완료 버튼을 클릭하세요.
  5. 릴리스 완료 팝업이 열리며, 릴리스 결과가 중단으로 표시됩니다. 완료 버튼을 클릭해서 릴리스를 중지하세요.
  6. 테넌트 공통설정에 중단 시 결재 필요를 설정하면 릴리스 완료 버튼 클릭 시 릴리스 중단 결재 팝업이 열립니다.

릴리스 내역 삭제하기

릴리스 상태가 성공/실패/중단 이면 릴리스 내역 삭제가 가능합니다. 진행중인 릴리스는 삭제 할 수 없습니다.

단, 테넌트 공통설정의 Release Management 설정에 따라 삭제 기능이 안보일 수 있습니다. (테넌트 공통설정 관리하기)

릴리스 내역을 삭제하려면 다음의 절차를 따르세요.

  1. 릴리스 내역을 삭제하려면 다음 중 한 가지 방법을 사용하세요.
    1. 릴리스 상세 화면에서 삭제 버튼을 클릭하세요.
    2. 릴리스 목록에서 더보기 아이콘을 클릭하세요. 더보기 메뉴에서 삭제 메뉴를 클릭하세요.
  2. 릴리스내역 삭제 팝업이 나타나며, 삭제 확인을 위해 릴리스명을 입력하세요.
  3. 확인 버튼을 클릭해서 삭제를 완료하세요.
권한 신청
워크플로 관리