워크플로 생성 - 아마존 CodeCatalyst

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

워크플로 생성

워크플로는 지속적 통합 및 지속적 전달 (CI/CD) 시스템의 일부로 코드를 빌드, 테스트 및 배포하는 방법을 설명하는 자동화된 절차입니다. 워크플로는 워크플로 실행 중에 수행할 일련의 단계 또는 조치를 정의합니다. 또한 워크플로는 워크플로를 시작하게 하는 이벤트 또는 트리거를 정의합니다. 워크플로를 설정하려면 CodeCatalyst 콘솔의 시각적 또는 YAML 편집기를 사용하여 워크플로 정의 파일을 만듭니다.

작은 정보

프로젝트에서 워크플로를 사용하는 방법을 간단히 살펴보려면 청사진을 사용하여 프로젝트를 만들어 보세요. 각 블루프린트는 검토, 실행, 실험할 수 있는 작동하는 워크플로를 배포합니다.

다음 절차를 사용하여 워크플로를 만들 수 있습니다. CodeCatalyst 워크플로는 선택한 소스 저장소의 ~/.codecatalyst/workflows/ 폴더에 YAML 파일로 저장됩니다. 커밋할 때 워크플로 파일 이름 앞에 폴더 이름을 ~/.codecatalyst/workflows/ 붙여서 의 하위 폴더에 워크플로를 저장할 수도 있습니다. 자세한 내용은 다음 지침을 참조하십시오.

워크플로에 대한 자세한 내용은 워크플로를 통한 빌드, 테스트, 배포 섹션을 참조하세요.

Visual
비주얼 편집기를 사용하여 워크플로를 만들려면
  1. https://codecatalyst.aws/ 에서 CodeCatalyst 콘솔을 엽니다.

  2. 프로젝트를 선택합니다.

  3. 탐색 창에서 CI/CD를 선택한 다음 워크플로를 선택합니다.

  4. 워크플로 만들기를 선택합니다.

    워크플로우 만들기 대화 상자가 나타납니다.

  5. 소스 리포지토리 필드에서 워크플로 정의 파일이 보관될 소스 리포지토리를 선택합니다. 소스 리포지토리가 없는 경우 새로 만드십시오.

  6. 브랜치 필드에서 워크플로 정의 파일이 위치할 브랜치를 선택합니다.

  7. 생성(Create)을 선택합니다.

    Amazon은 리포지토리와 브랜치 정보를 메모리에 CodeCatalyst 저장하지만 워크플로는 아직 커밋되지 않았습니다.

  8. Visual을 선택하십시오.

  9. 워크플로우 구축:

    1. (선택 사항) 워크플로 다이어그램에서 소스트리거 상자를 선택합니다. 트리거 창이 나타납니다. 트리거 추가를 선택하여 트리거를 추가합니다. 자세한 내용은 워크플로에 트리거 추가 단원을 참조하십시오.

    2. + 액션 (왼쪽 상단) 을 선택합니다. 액션 카탈로그가 나타납니다.

    3. 작업 내의 더하기 기호 (+) 를 선택하여 워크플로에 추가합니다. 오른쪽 창을 사용하여 동작을 구성합니다. 자세한 내용은 워크플로에 작업 추가 단원을 참조하십시오.

    4. (선택 사항) 워크플로우 속성 (오른쪽 상단) 을 선택합니다. 워크플로 속성 창이 나타납니다. 워크플로 이름, 실행 모드를 구성하고, 계산합니다. 자세한 내용은 실행의 대기열 동작 구성컴퓨팅 및 런타임 이미지 구성 단원을 참조하세요.

  10. (선택 사항) [Validate] 를 선택하여 커밋하기 전에 워크플로의 YAML 코드를 검증합니다.

  11. 커밋을 선택하고 워크플로 커밋 대화 상자에서 다음을 수행합니다.

    1. 워크플로 파일 이름의 경우 기본 이름을 그대로 두거나 사용자 이름을 입력합니다. 파일은 선택한 소스 리포지토리 및 브랜치의 ~/.codecatalyst/workflows/ 폴더에 저장됩니다. 파일 이름 앞에 폴더 또는 하위 폴더를 붙일 수 있습니다. 예시:

      • my-workflow(폴더 없음) 을 지정하면 파일이 다음과 같이 저장됩니다. ~/.codecatalyst/workflows/my-workflow.yaml

      • 지정하면 파일이 다음과 같이 folder/subfolder/my-workflow 저장됩니다. ~/.codecatalyst/workflows/folder/subfolder/my-workflow.yaml

    2. 커밋 메시지의 경우 기본 메시지를 그대로 두거나 직접 입력합니다.

    3. 리포지토리브랜치의 경우 워크플로우 정의 파일의 소스 리포지토리와 브랜치를 선택합니다. 이러한 필드는 이전에 워크플로 만들기 대화 상자에서 지정한 리포지토리 및 브랜치로 설정해야 합니다. 원하는 경우 지금 리포지토리와 브랜치를 변경할 수 있습니다.

      참고

      워크플로 정의 파일을 커밋한 후에는 다른 리포지토리 또는 브랜치에 연결할 수 없으므로 신중하게 선택해야 합니다.

    4. 커밋을 선택하여 워크플로 정의 파일을 커밋합니다.

YAML
YAML편집기를 사용하여 워크플로를 만들려면
  1. https://codecatalyst.aws/ 에서 CodeCatalyst 콘솔을 엽니다.

  2. 프로젝트를 선택합니다.

  3. 탐색 창에서 CI/CD를 선택한 다음 워크플로를 선택합니다.

  4. 워크플로 만들기를 선택합니다.

    워크플로우 만들기 대화 상자가 나타납니다.

  5. 소스 리포지토리 필드에서 워크플로 정의 파일이 보관될 소스 리포지토리를 선택합니다. 소스 리포지토리가 없는 경우 새로 만드십시오.

  6. 브랜치 필드에서 워크플로 정의 파일이 위치할 브랜치를 선택합니다.

  7. 생성(Create)을 선택합니다.

    Amazon은 리포지토리와 브랜치 정보를 메모리에 CodeCatalyst 저장하지만 워크플로는 아직 커밋되지 않았습니다.

  8. 선택하세요 YAML.

  9. 워크플로우 구축:

    1. (선택 사항) YAML 코드에 트리거를 추가합니다. 자세한 내용은 워크플로에 트리거 추가 단원을 참조하십시오.

    2. + 액션 (왼쪽 상단) 을 선택합니다. 액션 카탈로그가 나타납니다.

    3. 작업 내의 더하기 기호 (+) 를 선택하여 워크플로에 추가합니다. 오른쪽 창을 사용하여 동작을 구성합니다. 자세한 내용은 워크플로에 작업 추가 단원을 참조하십시오.

    4. (선택 사항) 워크플로우 속성 (오른쪽 상단) 을 선택합니다. 워크플로 속성 창이 나타납니다. 워크플로 이름, 실행 모드 및 계산을 구성합니다. 자세한 내용은 실행의 대기열 동작 구성컴퓨팅 및 런타임 이미지 구성 단원을 참조하세요.

  10. (선택 사항) [Validate] 를 선택하여 커밋하기 전에 워크플로의 YAML 코드를 검증합니다.

  11. 커밋을 선택하고 워크플로 커밋 대화 상자에서 다음을 수행합니다.

    1. 워크플로 파일 이름의 경우 기본 이름을 그대로 두거나 사용자 이름을 입력합니다. 파일은 선택한 소스 리포지토리 및 브랜치의 ~/.codecatalyst/workflows/ 폴더에 저장됩니다. 파일 이름 앞에 폴더 또는 하위 폴더를 붙일 수 있습니다. 예시:

      • my-workflow(폴더 없음) 을 지정하면 파일이 다음과 같이 저장됩니다. ~/.codecatalyst/workflows/my-workflow.yaml

      • 지정하면 파일이 다음과 같이 folder/subfolder/my-workflow 저장됩니다. ~/.codecatalyst/workflows/folder/subfolder/my-workflow.yaml

    2. 커밋 메시지의 경우 기본 메시지를 그대로 두거나 직접 입력합니다.

    3. 리포지토리브랜치의 경우 워크플로우 정의 파일의 소스 리포지토리와 브랜치를 선택합니다. 이러한 필드는 이전에 워크플로 만들기 대화 상자에서 지정한 리포지토리 및 브랜치로 설정해야 합니다. 원하는 경우 지금 리포지토리와 브랜치를 변경할 수 있습니다.

      참고

      워크플로 정의 파일을 커밋한 후에는 다른 리포지토리 또는 브랜치에 연결할 수 없으므로 신중하게 선택해야 합니다.

    4. 커밋을 선택하여 워크플로 정의 파일을 커밋합니다.