파이프라인 관리하기

페이지 이동경로

파이프라인 관리하기

DevOps Pipeline 서비스에서 파이프라인(Pipeline)을 관리하는 방법은 다음과 같습니다.

파이프라인 목록 보기

현재 생성된 파이프라인 목록과 파이프라인의 기본 정보를 확인할 수 있습니다.

  1. 카카오 i 클라우드 콘솔에서 DevOps Pipeline 메뉴를 선택 후, Pipeline 탭을 클릭합니다.

  2. Pipeline에서 현재 생성된 파이프라인 목록과 파이프라인의 기본 정보를 확인합니다.

    이미지 | 파이프라인 목록 이미지 파이프라인 목록

    구분 설명
    이름 파이프라인 이름
    유형 기본 파이프라인
    - 라벨이 없음
    - 실행 가능

    템플릿: 파이프라인 템플릿
    - 파이프라인 스튜디오에서 템플릿으로 저장된 파이프라인
    - 기본 파이프라인을 쉽게 만들기 위해 반복되는 태스크나 설정 등을 일부 만들어놓는 틀
    - 파이프라인 스튜디오에서 불러온 후 부족한 설정을 채워 새 기본 파이프라인으로 만듦
    - 템플릿은 일회용이 아닌, 여러 차례 파이프라인 스튜디오로 불러와 재활용 가능
    - 정상 파이프라인은 아니므로 실행할 수 없으며 알람이나 스케줄 또한 설정할 수 없음

    임시 저장: 임시 저장된 파이프라인
    - 파이프라인 스튜디오에서 임시 저장된, 미완성 파이프라인
    - 완성된 기본 파이프라인을 만들기 위한 중간 저장 단계
    - 파이프라인 스튜디오에서 불러와 기본 파이프라인으로 완성하는 것을 목표로 함
    - 미완성 상태의 파이프라인이므로 실행할 수 없으며 알람이나 스케줄 또한 설정할 수 없음
    마지막 실행 시간 마지막으로 파이프라인을 실행한 시각
    실행 결과 마지막으로 실행한 파이프라인의 실행 상태
    - 상태값에 대한 자세한 설명은 파이프라인 관리하기 문서의 파이프 실행하기 > 표. 파이프라인 실행 상태 참고
    마지막 실행 소요 시간 마지막으로 실행한 파이프라인의 실행 소요 시간 (Duration)
    실행하기 파이프라인의 실행 상태 또는 파이프라인을 실행/중지/결재
    - 실행할 수 없는 파이프라인인 경우, [실행하기] 버튼 비활성화
    - 실행 중일 경우, 실행하기 대신 [중지] 버튼 노출
    - 실행 중 결재가 필요할 경우, 실행하기 대신 [결재] 버튼 노출
    [더보기] 아이콘 파이프라인 관리 기능 제공
    - 기본 정보 수정: 파이프라인 이름 또는 설명을 수정
    - 파이프라인 복제: 파이프라인 복제 시 해당 파이프라인의 정보만 복제되고 실행 이력 및 로그는 복제되지 않음
    - 알람 설정: 파이프라인 이벤트에 대한 알람을 설정
    - 스케쥴 설정: 파이프라인을 주기적으로 자동 실행할 수 있는 스케줄을 설정
      ㄴ 자세한 설명은 스케쥴 설정하기 참고
    - 파이프라인 삭제: 파이프라인을 삭제

파이프라인 상세 보기

태스크 수, 평균 실행시간 등 파이프라인의 상세 정보를 확인할 수 있습니다.

안내
파이프라인 템플릿과 임시 저장된 템플릿은 실행할 수 없으므로 이에 관련된 정보가 노출되지 않습니다. 또한, 파이프라인 복제 / 알람 설정 / 스케쥴 설정은 제공되지 않습니다.

  1. 카카오 i 클라우드 콘솔에서 DevOps Pipeline 메뉴를 선택 후, Pipeline 탭을 클릭합니다.
  2. Pipeline 목록에서 상세 정보를 확인할 파이프라인을 클릭합니다.

    이미지 | 파이프라인 목록 이미지 파이프라인 목록

  3. Pipeline의 상세 정보를 확인합니다. 이미지 | 파이프라인 상세 정보 이미지 파이프라인 상세 정보

    구분 설명
    저장 유형 파이프라인 저장 유형
    - 기본, 템플릿, 임시 저장
    태스크 수 파이프라인을 구성하고 있는 태스크 수
    - 마지막으로 저장된 파이프라인 기준
    평균 실행 시간 파이프라인 평균 실행 시간
    - 최근 6개월 이내의 이력 내에서의 평균 시간
    총 시행 횟수 파이프라인의 총 실행 횟수
    - 최근 6개월 이내의 이력 내에서의 실행 횟수
    파이프라인 기능 - [실행] 버튼: 파이프라인을 실행
    - [파이프라인 편집] 버튼: 파이프라인 스튜디오에서 해당 파이프라인을 수정
    [더보기] 아이콘 파이프라인 관리 기능 제공
    - 기본 정보 수정: 파이프라인 이름 또는 설명을 수정
    - 파이프라인 복제: 파이프라인 복제 시 파이프라인의 정보만 복제되고 실행 이력이나 로그는 복제되지 않음
    - 알람 설정: 파이프라인 이벤트에 대한 알람을 설정
    - 스케쥴 설정: 파이프라인을 주기적으로 자동 실행할 수 있는 스케줄을 설정, 자세한 설명은 스케쥴 설정하기 참고
    - 파이프라인 삭제: 파이프라인을 삭제

파이프라인 실행 이력 목록 보기

파이프라인을 1회 이상 실행한 경우 실행 이력을 확인할 수 있습니다. 단, 6개월 내 실행 이력만 제공됩니다.

  1. 카카오 i 클라우드 콘솔에서 DevOps Pipeline 메뉴를 선택 후, Pipeline 탭을 클릭합니다.

  2. Pipeline에서 실행 이력을 확인할 파이프라인을 클릭합니다.

    이미지 | 파이프라인 목록 이미지 파이프라인 목록

  3. 실행 이력 탭에서 파이프라인의 실행 이력을 확인합니다.

    이미지 | 파이프라인 실행 이력 목록 이미지 파이프라인 실행 이력 목록

    구분 설명
    시작 시간 파이프라인이 실행된 시각
    실행 ID 파이프라인 실행 시 자동 부여되는 ID 값
    실행 결과 파이프라인 실행 종료 결과
    - 성공: 파이프라인 실행 성공
    - 실패: 파이프라인 실행 실패
    소요 시간 파이프라인 실행에 걸린 시간
    종료시간 파이프라인 실행이 종료된 시각
    실행 타입 파이프라인 실행 타입
    - 스케쥴 발행 : 설정해 둔 스케줄에 의해 자동 실행
    - 수동 실행 : [실행] 버튼을 클릭하여 실행된 수동 실행
    [더보기] 아이콘 - 상세 보기: 전체 화면으로 ‘파이프라인 설정 상세 화면’ 열람
    - 로그 보기: 팝업창으로 로그 내용 열람

파이프라인 실행 이력 상세 보기

파이프라인에 구성된 태스크 및 설정값, 실행 결과 및 로그 등 파이프라인 실행 이력의 상세 정보를 확인할 수 있습니다.

  1. 카카오 i 클라우드 콘솔에서 DevOps Pipeline 메뉴를 선택 후, Pipeline 탭을 클릭합니다.

  2. Pipeline에서 실행 이력을 확인할 파이프라인을 클릭합니다.

    이미지 | 파이프라인 목록 이미지 파이프라인 목록

  3. 확인할 실행 이력의 [더보기] 아이콘에서 상세 보기를 클릭합니다

    이미지 | 파이프라인 실행 이력 목록 이미지 파이프라인 실행 이력 목록

  4. 파이프라인 실행 이력 상세 정보를 확인합니다.

    이미지 | 파이프라인 설정 상세 이미지 파이프라인 실행 이력 상세

    구분 설명
    ① 상단 영역 상단 파이프라인에 대한 기본 정보가 있는 영역으로, 실행에 대한 요약 정보
    - 파이프라인 이름: 파이프라인 이름
    - 파이프라인 설명: 파이프라인에 대한 설명
    - 시작 시간: 파이프라인이 실행된 시각
      ㄴ 다른 실행 시각을 선택하거나, 특정 일자의 실행 시간을 검색 가능
      ㄴ 다른 실행 시각을 선택하면, 해당 시점 기준의 파이프라인 설정 정보 확인
    - 소요: 파이프라인 실행에 걸린 시간
    - 종료: 파이프라인 실행이 종료된 시각
    - 실행 결과: 파이프라인 실행 종료 결과로, 성공 또는 실패 확인 가능
    ② 스테이지 태스크 블럭 간의 연결 관계와 순서 및 정보를 확인
    - 태스크 실행 소요 시간, 태스크 카테고리, 태스크 타입, 태스크 이름
    - 태스크의 타입에 대한 자세한 설명은 태스크 타입별 설정하기를 참고
    ③ 로그 실행에 따른 로그를 열람
    - 전체 태스크: 전체 태스크나 특정 태스크를 선택하여 로그를 확인
    - 로그 검색: 로그 문자열 검색
    - 로그 내용: 실행에 대한 로그 내용
    - [다운로드] 아이콘: 로그를 파일로 다운로드
    - [새로 고침] 아이콘: 파이프라인 실행 중에만 사용할 수 있으며, 로그 내용을 새로 불러옴
    - [확대] 아이콘: 로그 상세 팝업창 열람
    ④ 태스크 정보 태스크별로 설정된 정보로, 스테이지에서 태스크 블럭을 특정해야 정보를 확인할 수 있음
    - 태스크 실행 시간: 태스크가 실행된 시작 시각부터 종료 시각까지의 실행 시간
    - 태스크 실행 소요 시간: 태스크 실행에 소요된 시간
    - 태스크 기본 설정: 태스크 이름, 태스크 카테고리, 태스크 타입, 설명 확인
    - 설정 : 태스크에 설정된 외부 서비스 등의 정보

파이프라인 실행하기

파이프라인은 스케줄에 의해 주기적으로 자동 실행되거나, [실행] 버튼을 눌러 즉시 실행할 수 있습니다. 단, 임시 저장된 파이프라인이나 템플릿은 실행할 수 없습니다.

안내
파이프라인은 실행 시작 후 4시간까지 유효합니다. 러닝 타임이 4시간을 초과 시 실행은 자동 취소되며 실행 실패로 기록됩니다.
러닝타임에는 결재 태스크가 있을 경우, 결재가 완료될 때까지 대기한 시간이 포함됩니다.

  1. 카카오 i 클라우드 콘솔에서 DevOps Pipeline 메뉴를 선택 후, Pipeline 탭을 클릭합니다.
  2. Pipeline에서 실행할 파이프라인 행의 우측 끝에 위치한 [실행] 버튼을 클릭합니다.

    이미지 | 파이프라인 실행 이미지 파이프라인 실행

파이프라인 실행 상태

실행 상태 설명
성공 파이프라인 실행이 성공적으로 완료됨
실패 파이프라인 실행이 실패 상태로 종료됨
- 파이프라인에 문제가 생긴 경우
- 파이프라인 실행 환경에 문제가 생긴 경우
- 결재 태스크 단계에서 결재자가 반려 또는 취소한 경우
실행중 파이프라인 실행중
결재 대기 파이프라인 실행 중 결재 태스크 순서가 도래, 모든 결재자의 결재를 기다리는 상황

파이프라인 수정하기

파이프라인의 기본 정보를 수정할 수 있습니다.

  1. 카카오 i 클라우드 콘솔에서 DevOps Pipeline 메뉴를 선택 후, Pipeline 탭을 클릭합니다.
  2. Pipeline에서 기본 정보를 수정할 파이프라인을 클릭합니다.
  3. 상단의 [더보기] 아이콘에서 기본 정보 수정을 클릭합니다
  4. 파이프라인 기본 정보 수정 팝업창에서 정보를 수정하고, [저장] 버튼을 클릭합니다.

파이프라인 복제하기

파이프라인을 복제하여 신규 파이프라인을 생성할 수 있습니다.

  1. 카카오 i 클라우드 콘솔에서 DevOps Pipeline 메뉴를 선택 후, Pipeline 탭을 클릭합니다.
  2. Pipeline에서 복제할 파이프라인을 클릭합니다.
  3. 상단의 [더보기] 아이콘에서 파이프라인 복제를 클릭합니다

    이미지 | 파이프라인 상세 정보 > 더보기 메뉴 이미지 파이프라인 상세 정보 >더보기 메뉴

  4. 파이프라인 복제 팝업창에서 정보를 입력하고, [저장] 버튼을 클릭합니다.

파이프라인 삭제하기

더 이상 사용하지 않는 파이프라인을 삭제할 수 있습니다.

  1. 카카오 i 클라우드 콘솔에서 DevOps Pipeline 메뉴를 선택 후, Pipeline 탭을 클릭합니다.
  2. Pipeline에서 삭제할 파이프라인을 클릭합니다.
  3. 상단의 [더보기] 아이콘에서 파이프라인 삭제를 클릭합니다
  4. 파이프라인 삭제 팝업창에서 해당 파이프라인의 이름을 입력하고, [삭제] 버튼을 클릭합니다.

알람 설정하기

파이프라인 실행이나 결재에 대한 알람을 설정할 수 있습니다.

  1. 카카오 i 클라우드 콘솔에서 DevOps Pipeline 메뉴를 선택 후, Pipeline 탭을 클릭합니다.
  2. Pipeline에서 알람을 설정할 파이프라인을 클릭합니다.
  3. 파이프라인 상세 페이지의 우측 상ㅏ [더보기] 아이콘에서 알림 설정을 클릭합니다.

    이미지 | 파이프라인 실행 이력 이미지 파이프라인 실행 이력

  4. 알림 설정 팝업창에서 정보를 입력하고, [확인] 버튼을 클릭합니다.

    이미지 | 파이프라인 알림 설정 이미지 파이프라인 알람 설정

    구분 설명
    알람 사용 알람 사용 여부를 설정
    수신 그룹 알람 발생 시 메시지 수신 대상 설정
    - 수신 그룹은 카카오 i 클라우드 콘솔 > Notification에서 먼저 설정해야 함
    알람 유형 알람 발생 시 메시지 수신 채널 설정
    - 복수 채널 설정 가능
    - 이메일: 등록된 사용자의 이메일
    - 문자: 등록된 사용자의 휴대폰 메시지
    - 알림톡: 등록된 사용자의 알림톡
    알람 조건 알람을 사용할 이벤트 선택
    - 파이프라인
      ㄴ 실행 실패 : 파이프라인의 실행이 실패할 경우
      ㄴ 실행 완료 & 성공 : 파이프라인의 실행이 성공적으로 완료될 경우
    - 결재
      ㄴ 결재 요청 : 결재 발생 시 결재 대상자에게 결재 요청 알림
      ㄴ 승인 취소 또는 실패 : 결재자가 승인 취소 또는 결재가 실패할 경우
      ㄴ 전체 결재 완료 : 결재선 내 모든 결재 대상자들이 결재를 성공적으로 완료한 경우

알람 이력 목록 보기

발생한 알람 목록을 확인할 수 있습니다. 알람 이력은 일 단위로 조회할 수 있으며, 6개월 이내의 이력만 제공합니다.

  1. 카카오 i 클라우드 콘솔에서 DevOps Pipeline 메뉴를 선택 후, Configuration 탭을 클릭합니다.
  2. 알람 이력 탭에서 발생한 알람 목록을 확인합니다.

    이미지 | 알람 이력 목록 이미지 알람 이력 목록

    구분 설명
    알람 발생 시각 알람이 발생한 시각
    파이프라인 이름 알람 발생 대상 파이프라인
    이벤트 알람 발생 트리거
    - 알람 설정에서 설정한 이벤트
    내용 알람 이벤트에 따른 내용

스케줄 설정하기

스케줄을 설정하여 파이프라인을 주기적으로 실행시킬 수 있습니다.

안내
스케줄 설정을 월 단위로 설정할 경우나 설정한 날짜보다 월의 날짜가 짧을 경우, 해당 월은 자동으로 마지막 날에 실행합니다.
- 예시: 실행 날짜를 30일로 설정했을 경우, 2월은 마지막 날인 28/29일에 실행

  1. 카카오 i 클라우드 콘솔에서 DevOps Pipeline 메뉴를 선택 후, Pipeline 탭을 클릭합니다.
  2. Pipeline에서 스케줄을 설정할 파이프라인을 클릭합니다.
  3. 상단의 [더보기] 아이콘에서 스케쥴 설정을 클릭합니다.

    이미지 | 파이프라인 실행 이력 이미지 파이프라인 실행 이력

  4. 스케쥴 설정 팝업창에서 정보를 입력하고, [확인] 버튼을 클릭합니다.

    이미지 | 파이프라인 스케줄 설정 이미지 파이프라인 스케줄 설정

    구분 설명
    스케줄 사용 스케줄 사용 여부를 설정
    반복 주기 파이프라인 실행 주기를 선택
    - : 매일 파이프라인을 실행할 시각을 설정
    - : 매주 반복할 요일을 설정
    - : 매월 반복될 일자를 입력
      ㄴ 반복될 일자는 30 이상의 값을 입력할 수 없음
      ㄴ 매월 마지막 날을 선택할 경우, 일자에 상관없이 매월 마지막 날에 실행
    시작 시간 실행을 시작할 시각 설정