{"meta":{"title":"워크플로 아티팩트","intro":"데이터를 워크플로의 GitHub Actions 아티팩트로 저장하고 공유하는 방법을 알아봅니다.","product":"GitHub Actions","breadcrumbs":[{"href":"/ko/enterprise-server@3.17/actions","title":"GitHub Actions"},{"href":"/ko/enterprise-server@3.17/actions/concepts","title":"개념"},{"href":"/ko/enterprise-server@3.17/actions/concepts/workflows-and-actions","title":"워크플로 및 작업"},{"href":"/ko/enterprise-server@3.17/actions/concepts/workflows-and-actions/workflow-artifacts","title":"워크플로 아티팩트"}],"documentType":"article"},"body":"# 워크플로 아티팩트\n\n데이터를 워크플로의 GitHub Actions 아티팩트로 저장하고 공유하는 방법을 알아봅니다.\n\n## 워크플로 아티팩트에 대한 정보\n\n아티팩트가 워크플로 실행 중에 생성된 파일 또는 파일 컬렉션입니다. 아티팩트를 통해 작업을 완료한 후 데이터를 보관하고 동일한 워크플로의 다른 작업과 공유할 수 있습니다. 예를 들어 아티팩트를 사용하여 워크플로 실행이 종료된 후 빌드 및 테스트 출력을 저장할 수 있습니다.\n\nGitHub는 빌드 아티팩트를 업로드하고 다운로드하는 데 사용할 수 있는 두 가지 작업, `upload-artifact`와 `download-artifact`를 GitHub Enterprise Server에서 제공합니다.\n\n일반적인 아티팩트는 다음과 같습니다.\n\n* 로그 파일 및 코어 덤프\n* 테스트 결과, 실패, 스크린샷\n* 이진 파일 또는 압축 파일\n* 스트레스 테스트 성능 출력 및 코드 검사 결과\n\n## 아티팩트 대 종속성 캐싱\n\n아티팩트와 캐싱은 파일을 GitHub저장할 수 있는 기능을 제공하기 때문에 유사하지만 각 기능은 서로 다른 사용 사례를 제공하며 서로 다른 용도로 사용할 수 없습니다.\n\n* 패키지 관리 시스템에서 다운로드한 종속성, 중간 빌드 출력 또는 다시 생성하는 데 비용이 많이 드는 기타 파일과 같이 워크플로 실행 간에 자주 변경되지 않는 파일을 다시 사용하려는 경우 캐싱을 사용합니다. 이러한 파일을 캐시하면 워크플로 실행 속도가 빨라질 수 있지만 캐시를 사용할 수 없는 경우 작업은 항상 이러한 파일을 다시 다운로드하거나 다시 생성할 수 있어야 합니다.\n* 작업에서 생성된 파일을 저장하거나 워크플로 실행이 종료된 후(예: 빌드된 이진 파일 또는 빌드 로그) 또는 워크플로의 작업 간에 파일을 전달하려는 경우 아티팩트를 사용합니다.\n\n종속성 캐싱에 대한 자세한 내용은 [종속성 캐싱 참조](/ko/enterprise-server@3.17/actions/reference/workflows-and-actions/dependency-caching)을(를) 참조하세요.\n\n## 삭제된 워크플로 실행의 아티팩트\n\n워크플로 실행이 삭제되면 실행과 연결된 모든 아티팩트도 스토리지에서 삭제됩니다. GitHub Actions UI, REST API, GitHub CLI를 사용하여 워크플로 실행을 삭제할 수 있습니다. [워크플로 실행 삭제](/ko/enterprise-server@3.17/actions/how-tos/manage-workflow-runs/delete-a-workflow-run), [워크플로 실행 삭제](/ko/enterprise-server@3.17/rest/actions/workflow-runs?apiVersion=2022-11-28#delete-a-workflow-run), [gh 실행 삭제](https://cli.github.com/manual/gh_run_delete)를 참조하세요."}