{"meta":{"title":"사전 빌드 관리","intro":"리포지토리에 대한 사전 빌드 구성을 검토, 수정 및 삭제할 수 있습니다.","product":"Codespaces","breadcrumbs":[{"href":"/ko/codespaces","title":"Codespaces"},{"href":"/ko/codespaces/prebuilding-your-codespaces","title":"코드스페이스 사전 준비"},{"href":"/ko/codespaces/prebuilding-your-codespaces/managing-prebuilds","title":"사전 빌드 관리"}],"documentType":"article"},"body":"# 사전 빌드 관리\n\n리포지토리에 대한 사전 빌드 구성을 검토, 수정 및 삭제할 수 있습니다.\n\n## 사전 빌드 관리 정보\n\n리포지토리에 대해 구성하는 사전 빌드는 서비스에서 관리하는 GitHub Actions 워크플로를 GitHub Codespaces 사용하여 만들어지고 업데이트됩니다.\n\n사전 빌드 구성의 설정에 따라 다음과 같은 이벤트에 의해 사전 빌드를 업데이트하는 워크플로가 트리거될 수 있습니다.\n\n* 사전 빌드 구성 만들기 또는 업데이트\n* 사전 빌드를 포함하도록 구성된 분기에 커밋 또는 끌어오기 요청 푸시\n* 개발 컨테이너 구성 파일 변경\n* 사전 빌드 구성에서 정의한 일정\n* 수동으로 워크플로 트리거\n\n사전 빌드 구성의 설정은 사전 빌드의 업데이트를 자동으로 트리거하는 이벤트를 결정합니다.\n[사전 빌드 구성](/ko/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-prebuilds)을(를) 참조하세요.\n\n리포지토리에 대한 관리자 액세스 권한이 있는 사용자는 사전 빌드의 진행 상황을 확인하고 사전 빌드 구성을 편집 및 삭제할 수 있습니다.\n\n사전 빌드 구성을 호스팅하는 모든 리포지토리를 찾으려면 [요금제 제품 및 라이선스 사용량 확인하기](/ko/billing/how-tos/products/view-productlicense-use)에 대한 단계에 따라 사용 보고서 복사본을 가져와야 합니다.\n\n## 사전 빌드 진행 보기\n\n리포지토리 설정 페이지에서 설정한 각 사전 빌드 구성에 GitHub Codespaces 대한 최신 워크플로 실행의 현재 상태를 볼 수 있습니다. 예를 들어 “현재 실행 중” 또는 “1시간 전 마지막 실행”이 있습니다.\n\n최신 사전 빌드 워크플로 실행에 대한 로그 출력을 보려면 **출력 보기**를 클릭합니다.\n\n![\"사전 빌드 구성\" 페이지의 스크린샷입니다. 두 개의 사전 빌드 구성이 나열됩니다. 하나의 구성에 대한 \"출력 보기\" 단추가 강조 표시됩니다.](/assets/images/help/codespaces/prebuilds-see-output.png)\n\n그러면 **작업** 탭에 워크플로의 가장 최근 실행 출력이 표시됩니다.\n\n![GitHub의 \"작업\" 탭에 있는 사전 빌드 워크플로 출력의 스크린샷입니다.](/assets/images/help/codespaces/prebuilds-log-output.png)\n\n또는 지정된 분기와 연결된 모든 사전 빌드 워크플로 실행을 보려면 드롭다운 메뉴를 선택하고 <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-kebab-horizontal\" aria-label=\"options\" role=\"img\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg>**실행 보기를** 클릭합니다.\n\n![세 개의 점 레이블이 지정된 버튼을 클릭하여 표시된 구성에 대한 옵션 드롭다운 메뉴의 스크린샷입니다. \"실행 보기\" 옵션이 선택되어 있습니다.](/assets/images/help/codespaces/prebuilds-view-runs.png)\n\n연결된 분기의 사전 빌드에 대한 워크플로 실행 기록이 표시됩니다.\n\n![사전 빌드 워크플로에 대한 실행 기록을 보여 주는 \"Codespaces 사전 빌드\" 목록의 스크린샷입니다.](/assets/images/help/codespaces/prebuilds-workflow-runs.png)\n\n## 사전 빌드 구성 편집\n\n1. Codespaces 리포지토리 설정 페이지에서 편집하려는 사전 빌드 구성의 오른쪽에 있는 줄임표를 클릭합니다.\n\n2. 드롭다운 메뉴에서 **편집**을 클릭합니다.\n\n   ![세 개의 점 레이블이 지정된 버튼을 클릭하여 표시되는 구성에 대한 옵션 드롭다운 메뉴의 스크린샷입니다. \"편집\" 옵션이 선택되어 있습니다.](/assets/images/help/codespaces/prebuilds-edit.png)\n\n3. 사전 빌드 구성에 필요한 변경 내용을 적용한 다음 **업데이트**를 클릭합니다.\n\n   리포지토리에 대한 개발 컨테이너 구성에서 다른 리포지토리에 액세스하기 위한 권한을 지정하는 경우 권한 부여 페이지가 표시됩니다. `devcontainer.json` 파일에서 이것이 지정되는 방법에 대한 자세한 내용은 [Codespace 내의 다른 리포지토리에 대한 액세스 관리](/ko/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces)을(를) 참조하세요.\n\n   요청한 사용 권한의 세부 정보를 보려면 <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-chevron-down\" aria-label=\"The expand down icon\" role=\"img\"><path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path></svg>을 클릭합니다.\n\n   ![사전 빌드 구성에 대한 권한 부여 페이지의 스크린샷. 이 요청에는 세 가지 권한이 나열됩니다.](/assets/images/help/codespaces/prebuild-authorization-page.png)\n\n   사전 빌드 생성에 대해 이러한 사용 권한을 부여하려면 **권한 부여하고 계속하기**를 클릭합니다. 또는 **권한 부여 건너뛰고 계속하기**를 클릭해도 되지만 이렇게 하면 사전 빌드 결과로 만들어진 codespace가 제대로 작동하지 않을 수 있습니다.\n\n   > \\[!NOTE]\n   > 이 사전 빌드를 사용하여 codespaces를 만드는 사용자에게도 이러한 권한을 부여하라는 메시지가 표시됩니다.\n\n## 사전 빌드 구성 비활성화\n\n구성에 대한 사전 빌드의 업데이트를 일시 중지하려면 구성에 대한 워크플로 실행을 사용하지 않도록 설정하면 됩니다. 사전 빌드 구성에 대해 워크플로 실행을 사용하지 않도록 설정해도 해당 구성에 대해 이전에 만든 사전 빌드는 삭제되지 않으며, 결과적으로 기존 사전 빌드 템플릿에서 codespace가 계속 생성됩니다.\n\n사전 빌드 구성에 대해 워크플로 실행을 사용하지 않도록 설정하는 것은 사전 빌드 만들기 실패를 조사해야 하는 경우에 유용합니다.\n\n1. Codespaces 리포지토리 설정 페이지에서 사용하지 않도록 설정할 사전 빌드 구성의 오른쪽에 있는 줄임표를 클릭합니다.\n\n2. 드롭다운 메뉴에서 **실행 사용 안 함**을 클릭합니다.\n\n   ![세 개의 점 레이블이 지정된 단추를 클릭하여 표시되는 사전 빌드 구성 드롭다운 메뉴의 스크린샷 \"실행 비활성화\" 옵션이 선택되어 있습니다.](/assets/images/help/codespaces/prebuilds-disable.png)\n\n3. 이 구성을 사용하지 않음을 확인하기 위해 **확인**을 클릭합니다.\n\n## 사전 빌드 구성 삭제\n\n> \\[!NOTE]\n> “[사용량 보고서](/ko/billing/how-tos/products/view-productlicense-use)”의 복사본을 가져와서 사전 빌드가 포함된 리포지토리 목록을 찾을 수 있습니다.\n\n사전 빌드 구성을 삭제하면 해당 구성에 대해 이전에 만든 모든 사전 빌드도 삭제됩니다. 따라서 구성을 삭제한 직후에 새 codespace를 만들 때 해당 구성에서 생성된 사전 빌드를 더 이상 사용할 수 없습니다.\n\n사전 빌드 구성을 삭제한 후에도 큐에 대기되었거나 시작된 해당 구성에 대한 워크플로는 계속 실행됩니다. 이전에 완료된 워크플로 실행과 함께 워크플로 실행 기록에 나열됩니다.\n\n1. Codespaces 리포지토리 설정 페이지에서 삭제하려는 사전 빌드 구성의 오른쪽에 있는 줄임표를 클릭합니다.\n\n2. 드롭다운 메뉴에서 **삭제**를 클릭합니다.\n\n   ![세 개의 점 레이블이 지정된 단추를 클릭하여 표시되는 사전 빌드 구성 드롭다운 메뉴의 스크린샷 \"삭제\" 옵션이 선택되어 있습니다.](/assets/images/help/codespaces/prebuilds-delete.png)\n\n3. 클릭 **확인** 여 삭제를 확인 합니다.\n\n## 수동으로 빌드 전 과정을 시작하기\n\n사전 빌드 구성에 대한 워크플로 실행을 수동으로 트리거하는 것이 유용할 수 있습니다. 일반적으로 이 작업은 사전 빌드 구성에 대한 워크플로 문제를 디버그하는 경우에만 필요합니다.\n\n1. Codespaces 리포지토리 설정 페이지에서 워크플로를 트리거하려는 사전 빌드 구성의 오른쪽에 있는 줄임표를 클릭합니다.\n2. 드롭다운 메뉴에서 **수동으로 트리거**를 클릭합니다.\n\n   ![세 개의 점 레이블이 지정된 단추를 클릭하여 표시되는 사전 빌드 구성 드롭다운 메뉴의 스크린샷 \"수동으로 트리거\" 옵션이 선택되어 있습니다.](/assets/images/help/codespaces/prebuilds-manually-trigger.png)\n\n## 추가 참고 자료\n\n* [사전 빌드 문제 해결](/ko/codespaces/troubleshooting/troubleshooting-prebuilds)"}