큐레이션된 액션 GitHub 추가 - Amazon CodeCatalyst

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

큐레이션된 액션 GitHub 추가

GitHub 큐레이션된 GitHub 액션은 CodeCatalyst 콘솔에서 사용할 수 있는 액션이며, CodeCatalyst 워크플로우 내에서 GitHub 액션을 사용하는 방법을 보여주는 예입니다.

큐레이션된 GitHub 액션은 식별자로 식별되는 CodeCatalyst -authored GitHub Actions 액션으로 래핑됩니다. aws/github-actions-runner@v1 예를 들어 GitHub 큐레이션된 액션은 다음과 같습니다. TruffleHog OSS

Actions: TruffleHogOSS_e8: Identifier: aws/github-actions-runner@v1 Inputs: Sources: - WorkflowSource # This specifies that the action requires this Workflow as a source Configuration: Steps: - uses: trufflesecurity/trufflehog@v3.16.0 with: path: ' ' # Required; description: Repository path base: ' ' # Required; description: Start scanning from here (usually main branch). head: ' ' # Optional; description: Scan commits until here (usually dev branch). extra_args: ' ' # Optional; description: Extra args to be passed to the trufflehog cli.

이전 코드에서는 액션 CodeCatalyst GitHub 액션 (으로 식별aws/github-actions-runner@v1) 이 TruffleHog OSS 액션을 래핑하여 trufflesecurity/trufflehog@v3.16.0 워크플로우에서 작동하도록 했습니다. CodeCatalyst

이 액션을 구성하려면 의 빈 문자열을 사용자 고유의 값으로 바꾸면 됩니다. with: 예:

Actions: TruffleHogOSS_e8: Identifier: aws/github-actions-runner@v1 Inputs: Sources: - WorkflowSource # This specifies that the action requires this Workflow as a source Configuration: Steps: - uses: trufflesecurity/trufflehog@v3.16.0 with: path: ./ base: main # Required; description: Start scanning from here (usually main branch). head: HEAD # Optional; description: Scan commits until here (usually dev branch). extra_args: '‐‐debug ‐‐only-verified' # Optional; description: Extra args to be passed to the trufflehog cli.

선별된 GitHub 동작을 워크플로에 추가하려면 다음 절차를 사용하십시오. CodeCatalyst 워크플로에서의 GitHub 작업 사용에 대한 일반 정보는 을 참조하십시오액션과 GitHub 통합.

참고

큐레이트된 GitHub 액션 목록에 액션이 보이지 않더라도 GitHub 액션 액션을 사용하여 워크플로에 액션을 추가할 수 있습니다. 자세한 내용은 GitHub '액션' 액션 추가 단원을 참조하십시오.

Visual
비주얼 편집기를 사용하여 GitHub 큐레이션된 액션 추가하기
  1. https://codecatalyst.aws/ 에서 CodeCatalyst 콘솔을 엽니다.

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

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

  4. 워크플로의 이름을 선택합니다. 워크플로가 정의된 소스 리포지토리 또는 브랜치 이름을 기준으로 필터링하거나 워크플로 이름 또는 상태별로 필터링할 수 있습니다.

  5. 편집을 선택합니다.

  6. Visual을 선택합니다.

  7. 왼쪽 상단에서 + Actions를 선택하여 액션 카탈로그를 엽니다.

  8. 드롭다운 목록에서 선택합니다. GitHub

  9. GitHub 작업을 찾아보거나 검색하고 다음 중 하나를 수행하십시오.

    • 더하기 기호 (+) 를 선택하여 워크플로 다이어그램에 작업을 추가하고 해당 구성 창을 엽니다.

      Or

    • GitHub 액션의 이름을 선택합니다. 작업 세부 정보 대화 상자가 나타납니다. 이 대화 상자에서는

      • (선택 사항) 소스 보기를 선택하여 액션의 소스 코드를 확인합니다.

      • 워크플로에 추가를 선택하여 워크플로 다이어그램에 작업을 추가하고 해당 구성 창을 엽니다.

  10. 입력, 구성출력 탭에서 필요에 따라 필드를 작성합니다. 각 필드에 대한 설명은 를 참조하십시오'GitHub 액션' 액션 YAML. 이 참조는 GitHub작업 작업에 사용할 수 있는 각 필드 (및 해당 YAML 속성 값) 에 대한 자세한 정보를 제공합니다. 이러한 정보는 시각적 YAML 편집기와 시각적 편집기에 모두 표시됩니다.

    GitHub큐레이션된 작업에 사용할 수 있는 구성 옵션에 대한 자세한 내용은 해당 설명서를 참조하십시오.

  11. (선택 사항) 커밋하기 전에 [Validate] 를 선택하여 워크플로우 YAML 코드의 유효성을 검사하십시오.

  12. [커밋] 을 선택하고 커밋 메시지를 입력한 다음 [커밋] 을 다시 선택합니다.

YAML
편집기를 사용하여 GitHub 큐레이션된 동작을 추가하려면 YAML
  1. https://codecatalyst.aws/ 에서 CodeCatalyst 콘솔을 엽니다.

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

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

  4. 워크플로의 이름을 선택합니다. 워크플로가 정의된 소스 리포지토리 또는 브랜치 이름을 기준으로 필터링하거나 워크플로 이름 또는 상태별로 필터링할 수 있습니다.

  5. 편집을 선택합니다.

  6. 선택합니다 YAML.

  7. 왼쪽 상단에서 + Actions를 선택하여 액션 카탈로그를 엽니다.

  8. 드롭다운 목록에서 선택합니다. GitHub

  9. GitHub 작업을 찾아보거나 검색하고 다음 중 하나를 수행하십시오.

    • 더하기 기호 (+) 를 선택하여 워크플로 다이어그램에 작업을 추가하고 해당 구성 창을 엽니다.

      Or

    • GitHub 액션의 이름을 선택합니다. 작업 세부 정보 대화 상자가 나타납니다. 이 대화 상자에서는

      • (선택 사항) 소스 보기를 선택하여 액션의 소스 코드를 확인합니다.

      • 워크플로에 추가를 선택하여 워크플로 다이어그램에 작업을 추가하고 해당 구성 창을 엽니다.

  10. 필요에 따라 YAML 코드의 속성을 수정하십시오. GitHub Actions 작업에 사용할 수 있는 각 속성에 대한 설명은 에 나와 'GitHub 액션' 액션 YAML 있습니다.

    GitHub큐레이션된 작업에 사용할 수 있는 구성 옵션에 대한 자세한 내용은 해당 설명서를 참조하십시오.

  11. (선택 사항) 커밋하기 전에 [Validate] 를 선택하여 워크플로우 YAML 코드의 유효성을 검사하십시오.

  12. [커밋] 을 선택하고 커밋 메시지를 입력한 다음 [커밋] 을 다시 선택합니다.