아티팩트 예시 - Amazon CodeCatalyst

Amazon CodeCatalyst는 2025년 11월 7일부터 신규 고객에게 더 이상 공개되지 않습니다. 서비스를 사용하려면 2025년 11월 7일 이전에 가입하세요. 자세한 내용은 CodeCatalyst에서 마이그레이션하는 방법 단원을 참조하십시오.

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

아티팩트 예시

다음 예시에서는 Amazon CodeCatalyst 워크플로 정의 파일에서 아티팩트를 출력, 입력 및 참조하는 방법을 보여줍니다.

예시: 아티팩트 출력

다음 예시에서는 두 개의 .jar 파일이 포함된 아티팩트를 출력하는 방법을 보여줍니다.

Actions: Build: Identifier: aws/build@v1 Outputs: Artifacts: - Name: ARTIFACT1 Files: - build-output/file1.jar - build-output/file2.jar

예시: 다른 작업에서 생성된 아티팩트 입력

다음 예시에서는 BuildActionAARTIFACT4 아티팩트를 출력하고 BuildActionB에 입력하는 방법을 보여줍니다.

Actions: BuildActionA: Identifier: aws/build@v1 Outputs: Artifacts: - Name: ARTIFACT4 Files: - build-output/file1.jar - build-output/file2.jar BuildActionB: Identifier: aws/build@v1 Inputs: Artifacts: - ARTIFACT4 Configuration:

예시: 여러 아티팩트에서 파일 참조

다음 예시에서는 BuildActionCART5ART6라는 두 개의 아티팩트를 출력한 다음 BuildActionD(Steps 아래)의 file5.txt(ART5 아티팩트) 및 file6.txt(ART6 아티팩트)라는 두 개의 파일을 참조하는 방법을 보여줍니다.

참고

파일 참조에 대한 자세한 내용은 아티팩트의 파일 참조 섹션을 참조하세요.

참고

예시는 사용 중인 $CATALYST_SOURCE_DIR_ART5 접두사를 보여주지만 이를 생략할 수 있습니다. 이는 ART5기본 입력이기 때문입니다. 기본 입력에 대한 자세한 내용은 아티팩트의 파일 참조 섹션을 참조하세요.

Actions: BuildActionC: Identifier: aws/build@v1 Outputs: Artifacts: - Name: ART5 Files: - build-output/file5.txt - Name: ART6 Files: - build-output/file6.txt BuildActionD: Identifier: aws/build@v1 Inputs: Artifacts: - ART5 - ART6 Configuration: Steps: - run: cd $CATALYST_SOURCE_DIR_ART5/build-output && cat file5.txt - run: cd $CATALYST_SOURCE_DIR_ART6/build-output && cat file6.txt

예시: 단일 아티팩트에서 파일 참조

다음 예시에서는 BuildActionEART7 아티팩트를 출력한 다음 BuildActionF(Steps 아래)의 file7.txt(ART7 아티팩트) 파일을 참조하는 방법을 보여줍니다.

예시: 여러 아티팩트에서 파일 참조에서와 같이 참조에 build-output 디렉터리 앞에 $CATALYST_SOURCE_DIR_artifact-name 접두사가 필요하지 않은 것을 확인할 수 있습니다. 이는 Inputs에 지정된 항목이 하나뿐이기 때문입니다.

참고

파일 참조에 대한 자세한 내용은 아티팩트의 파일 참조 섹션을 참조하세요.

Actions: BuildActionE: Identifier: aws/build@v1 Outputs: Artifacts: - Name: ART7 Files: - build-output/file7.txt BuildActionF: Identifier: aws/build@v1 Inputs: Artifacts: - ART7 Configuration: Steps: - run: cd build-output && cat file7.txt

예시: WorkflowSource가 있을 때 아티팩트의 파일 참조

다음 예시에서는 BuildActionGART8 아티팩트를 출력한 다음 BuildActionH(Steps 아래)의 file8.txt(ART8 아티팩트) 파일을 참조하는 방법을 보여줍니다.

참조에 $CATALYST_SOURCE_DIR_artifact-name 접두사가 예시: 여러 아티팩트에서 파일 참조에서와 같이 어떻게 필요한지 확인합니다. 이는 Inputs(소스 및 아티팩트)에 여러 항목이 지정되어 있기 때문에 파일을 찾을 위치를 나타내는 접두사가 필요합니다.

참고

파일 참조에 대한 자세한 내용은 아티팩트의 파일 참조 섹션을 참조하세요.

Actions: BuildActionG: Identifier: aws/build@v1 Outputs: Artifacts: - Name: ART8 Files: - build-output/file8.txt BuildActionH: Identifier: aws/build@v1 Inputs: Sources: - WorkflowSource Artifacts: - ART8 Configuration: Steps: - run: cd $CATALYST_SOURCE_DIR_ART8/build-output && cat file8.txt

예시: 작업 그룹이 있을 때 아티팩트의 파일 참조

다음 예시에서는 ActionGroup1, ActionIART9 아티팩트를 출력한 다음 ActionJfile9.txt(ART9 아티팩트) 파일을 참조하는 방법을 보여줍니다.

파일 참조에 대한 자세한 내용은 아티팩트의 파일 참조 섹션을 참조하세요.

Actions: ActionGroup1: Actions: ActionI: Identifier: aws/build@v1 Outputs: Artifacts: - Name: ART9 Files: - build-output/file9.yml ActionJ: Identifier: aws/cfn-deploy@v1 Inputs: Sources: - WorkflowSource Artifacts: - ART9 Configuration: template: /artifacts/ActionGroup1@ActionJ/ART9/build-output/file9.yml