워크플로 관리

Prev Next

VPC 환경에서 이용 가능합니다.

워크플로 관리에서는 워크플로를 생성, 수정, 삭제, 목록 조회, 하는 방법을 소개하며, Visual, YAML 편집기를 통해 워크플로를 구성하는 방법도 함께 안내합니다.

워크플로 목록

SourceBand-workflow-use-manage_workflow_list

영역 설명
① 검색
  • 검색 영역을 통해 생성된 워크플로를 검색할 수 있습니다.
  • 리포지토리 목록은 프로젝트에 연동된 리포지토리 목록이 출력됩니다.
  • ② 생성
  • 워크플로 생성
  • ③ 수정
  • 워크플로 수정
  • ④ 삭제
  • 워크플로 삭제
  • ⑤ 워크플로 목록
  • 생성한 워크플로 목록을 확인 할 수 있습니다.
  • 워크플로 생성

    워크플로를 생성하는 방법은 다음과 같습니다.

    1. SourceBand 프로젝트 화면에서 CI/CD > 워크플로 를 클릭하여 워크플로 목록 화면으로 이동해 주십시오.
    2. [생성] 버튼을 클릭해 주십시오.
    3. 워크플로 생성 화면이 나타나면 다음 단계를 차례대로 진행해 주십시오.

    1. 워크플로 설정

    • 워크플로 이름
      • 기본 워크플로 이름을 그대로 사용하거나 원하는 이름을 입력할 수 있습니다.
      • 입력한 이름은 YAML 정의 파일 내 Name 필드에 작성됩니다.
    • 소스 리포지토리
      • 워크플로 정의 파일을 저장할 소스 리포지토리를 선택합니다.
      • 소스 리포지토리 목록은 프로젝트에 연동된 SourceCommit 리포지토리들이 출력됩니다.
    • 브랜치
      • 워크플로 정의 파일을 저장할 브랜치를 선택합니다.
    • 커밋 메시지
      • 기본 커밋 메시지를 그대로 사용하거나 원하는 메시지를 입력할 수 있습니다.
    • 워크플로 파일 이름
      • 기본 워크플로 파일 이름을 그대로 사용하거나 원하는 파일 이름을 입력할 수 있습니다.
      • 파일은 선택한 소스 리포지토리와 브랜치의 .sourceband/workflows 폴더에 저장됩니다.

    2. 워크플로 구성

    SourceBand-workflow-use-manage_workflow_create_visual

    영역 설명
    ① Visual/YAML 모드 전환
  • Visual: 시각적으로 쉽게 설정할 수 있는 편집기입니다.
  • YAML: YAML 형식으로 직접 코드를 작성하여 설정할 수 있습니다.
  • ② 정보 수정
  • 워크플로 정보(이름, 리포지토리, 파일 경로, 트리거)를 확인할 수 있습니다.
  • ③ 액션
  • [+] 버튼 클릭 시 최신 버전의 액션이 워크플로에 추가됩니다.
  • 더 자세한 액션 정보 확인이 필요한 경우, 액션 카드를 클릭하면 액션 상세 정보 팝업에서 확인 할 수 있습니다.
  • ④ Visual
  • Visual 형식으로 워크플로를 구성할 수 있습니다.
  • ⑤ 액션 그룹
  • 시각적 편집기(Visual Editor)에서는 액션 그룹 구성이 지원되지 않으며, YAML을 통해서만 구성할 수 있습니다.
  • YAML 구성방법은 워크플로 포맷-YAML 문서를 참고해주십시오.
  • ⑥ 액션 상세 정보
  • 각 액션을 클릭하면, 해당 액션의 상세 정보를 설정 및 확인 할 수 있습니다.
  • ⑦ 선행 액션 설정
  • 해당 액션이 실행되기 전에 반드시 완료되어야 하는 선행 액션을 지정할 수 있는 선택 속성입니다.
  • 자세한 의존 관계는 워크플로 포맷-YAML 문서를 참고해주십시오.
  • SourceBand-workflow-use-manage_workflow_create_yaml

    영역 설명
    ① YAML YAML 형식으로 직접 코드를 작성하여 구성할 수 있습니다.

    SourceBand-workflow-use-manage_action_detail

    영역 설명
    ① 버전 사용 가능한 액션의 다양한 버전을 선택할 수 있습니다.
    ② 액션 YAML 선택한 버전에 해당하는 액션의 YAML 정의를 미리 볼 수 있습니다.
    ③ 워크플로 추가 버전 선택 후 [워크플로 추가] 버튼을 클릭하면 해당 버전의 액션이 워크플로에 추가 됩니다.

    3. 최종 확인

    설정 내용을 확인한 후 [저장] 버튼을 클릭해 주십시오.

    워크플로 상세 확인

    1. SourceBand 프로젝트 화면에서 CI/CD > 워크플로 를 클릭하여 워크플로 목록 화면으로 이동해 주십시오.
    2. 워크플로 목록 행에서 확인하고 싶은 워크플로의 이름을 클릭해 주십시오.
    3. 워크플로 상세 정보를 확인 할 수 있습니다.
      • 상단의 [YAML 열기] 버튼을 클릭하면 설정된 YAML 정의 파일을 확인 할 수 있습니다.
      • 액션 클릭하면 설정된 액션 상세 정보를 확인할 수 있습니다.

    워크플로 수정

    워크플로 목록 화면에서 이동

    1. SourceBand 프로젝트 화면에서 CI/CD > 워크플로 를 클릭하여 워크플로 목록 화면으로 이동해 주십시오.
    2. 수정할 워크플로의 오른쪽에서 ⋯ > [수정] 버튼을 차례대로 클릭해 주십시오.
    3. 워크플로를 수정해주십시오.
    4. 수정을 완료 한 후 [저장] 버튼을 클릭해 주십시오.

    워크플로 상세 화면에서 이동

    1. SourceBand 프로젝트 화면에서 CI/CD > 워크플로 를 클릭하여 워크플로 목록 화면으로 이동해 주십시오.
    2. 워크플로 목록 행에서 확인하고 싶은 워크플로의 이름을 클릭해 주십시오.
    3. [수정] 버튼을 클릭해 주십시오.
    4. 워크플로를 수정해주십시오.
    5. 수정을 완료 한 후 [저장] 버튼을 클릭해 주십시오.

    워크플로 삭제

    1. SourceBand 프로젝트 화면에서 CI/CD > 워크플로 를 클릭하여 워크플로 목록 화면으로 이동해 주십시오.
    2. 수정할 워크플로의 오른쪽에서 ⋯ > [삭제] 버튼을 차례대로 클릭해 주십시오.
    3. 워크플로 삭제 팝업 창에서 삭제하려는 워크플로 이름을 입력한 후 [삭제] 버튼을 클릭해 주십시오.
    주의

    워크플로를 삭제하면, 리포지토리 내 해당 워크플로 정의 파일(YAML)도 함께 삭제 됩니다.