로컬에서 릴리스하기

개요

워크스페이스를 사용하지 않거나 현재 워크스페이스에 연결할 수 없는 경우, Project Releaser의 비관리형(오프라인) 모드를 사용하여 Altium Designer에서 설계를 로컬로 릴리스할 수 있습니다. 이 문서에서는 로컬 폴더 또는 ZIP 릴리스 타겟을 선택하고, 출력 데이터와 경로를 구성한 다음, 검증, 데이터 생성, 검토 및 최종 실행 보고서 확인까지 진행하는 방법을 설명합니다. 로컬 설계 릴리스를 자신 있게 구성하고 완료하는 방법을 계속 읽어보세요.

- 폴더 릴리스와 ZIP 릴리스 중에서 선택하고 타겟 폴더와 출력 경로를 사용자 지정하는 방법을 알아봅니다.
- 릴리스 전 점검, 검증 요구 사항, 릴리스 완료 전에 생성된 데이터를 검토하는 옵션을 이해합니다.
- 덮어쓰기 동작과 릴리스 준비 중 설계 변경 제한 등 중요한 안전장치를 확인합니다.
AI로 더 깊이 알아보기:

관리형(온라인) 릴리스 모드뿐만 아니라, Project Releaser에서는 로컬 비관리형(오프라인) 릴리스도 지원합니다. 이 릴리스 모드는 일반적으로 워크스페이스를 사용하지 않거나 현재 워크스페이스에 연결할 수 없는 경우에 사용합니다. Project Releaser에서는 가능한 경우 모드를 자동으로 결정하고, 명확하게 결정할 수 없는 경우에는 옵션을 제공하지만, 언제든지 오프라인 모드를 강제로 사용하도록 설정할 수 있습니다. 이렇게 하려면 Project Release Options 대화 상자의 Release Options 탭에서 Release Target 설정을 다음 중 하나로 지정합니다(릴리스 프로세스의 1단계에서 버튼 클릭).

  • Unmanaged - Folder: 생성된 데이터를 로컬 폴더로 릴리스하려면 이 옵션을 설정합니다. 루트 폴더 경로는 대화 상자의 Output Path 탭에서 지정합니다. 기본적으로 [OutputPath]로 설정됩니다(Project Options 대화 상자의 Options 탭에 있는 Output Path 필드에 정의된 경로 사용).

  • Unmanaged - Zip: 생성된 데이터를 로컬 폴더로 릴리스하려면 이 옵션을 설정합니다. 데이터는 하나의 Zip 파일로 압축됩니다. Zip 파일의 경로와 이름은 대화 상자의 Output Path 탭에서 지정합니다. 기본적으로 [OutputPath][ProjectName].zip로 설정됩니다(Project Options 대화 상자의 Options 탭에 있는 Output Path 필드에 정의된 경로 사용).

필요한 출력 경로를 정의할 때 [ProjectName] 및 [<ProjectParameterName>] 항목을 사용할 수 있습니다.

다음 사항을 통해 Project Releaser이 오프라인 모드로 구성되어 있는지 빠르게 확인할 수 있습니다.

  • 1단계의 제목이 온라인 모드의 Configure Server Release 대신 Configure Local Release로 표시됩니다.

  • 5단계의 제목이 온라인 모드의 Upload Data 대신 Pack Data로 표시됩니다.

로컬 비관리형(오프라인) 모드로 구성된 Project Releaser.
로컬 비관리형(오프라인) 모드로 구성된 Project Releaser.

릴리스 프로세스는 관리형(온라인) 릴리스 모드에서 설명한 것과 매우 유사하며, 데이터를 로컬 폴더로 릴리스한다는 점만 다릅니다. 앞서 설명한 내용을 반복하는 대신, 아래에서는 차이점을 중심으로 각 단계의 개요를 설명합니다.

오프라인 1단계 – 로컬 릴리스 구성

이 단계에서는 설계 프로젝트에서 생성할 데이터를 구성합니다. 릴리스에는 항상 소스 데이터가 포함되며, 필요에 따라 제작, 조립(기본 및/또는 변형), 사용자 지정 데이터를 포함할 수도 있습니다.

생성할 각 데이터 세트에 대해 해당 데이터를 저장할 타겟 폴더를 지정해야 합니다. Default 폴더 이름은 다음과 같이 사용됩니다.

  • Source Data – Sources 폴더에 생성됩니다.

  • Fabrication Data (PCB 프로젝트에만 해당) – Fabrication 폴더에 생성됩니다.

  • Assembly Data for no variant – Assembly 폴더에 생성됩니다.

  • Assembly Data for <VariantName> (PCB 프로젝트에만 해당) – Assembly <VariantName> 폴더에 생성됩니다.

  • Custom Data <Custom - n> – <Custom - n> 폴더에 생성됩니다.

물론 필요에 맞게 기본 이름을 변경할 수 있습니다. 변경하려면 현재 Target Folder 항목을 클릭하고 원하는 새 폴더 이름을 입력한 다음 Enter 키를 누릅니다.

로컬 폴더나 압축된 Zip 파일로 릴리스할 때, 동일한 폴더 이름으로 다시 릴리스하면 해당 폴더의 기존 데이터 파일을 덮어쓰게 된다는 점에 유의하십시오.

릴리스의 일부로 생성할 데이터 세트를 필요에 맞게 구성한 후, 보기의 오른쪽 하단에 있는 버튼을 클릭하여 계속 진행합니다.

버튼에는 두 가지 상태가 있습니다. 이 상태는 두 비관리형 릴리스 옵션에 따라 약간 다릅니다.
  • Unmanaged - Folder: 버튼을 클릭하면 표준 Prepare 명령이 실행됩니다. 이 명령은 릴리스를 Review Data 단계까지 진행하므로, 타겟 폴더로 릴리스하기 전에 모든 사항이 올바른지 다시 확인할 수 있습니다. 검토를 위해 일시 중지하지 않으려면 버튼에 연결된 드롭다운 메뉴에서 Prepare & Explore 명령을 선택합니다.
  • Unmanaged - Zip: 버튼을 클릭하면 표준 Prepare 명령이 실행됩니다. 이 명령은 릴리스를 Review Data 단계까지 진행하므로, 데이터를 Zip 파일로 압축하기 전에 모든 사항이 올바른지 다시 확인할 수 있습니다. 검토를 위해 일시 중지하지 않으려면 버튼에 연결된 드롭다운 메뉴에서 Prepare & Pack 명령을 선택합니다.

이제 다음과 같은 여러 릴리스 전 검사가 수행됩니다.

  • 프로젝트와 모든 파일이 저장되었는지 확인합니다.

  • 해당하는 경우 프로젝트와 모든 관련 파일이 VCS에 커밋되었는지 확인합니다.

  • 활성화된 각 데이터 항목에 타겟 폴더가 지정되었는지 확인합니다.

문제가 발견되면 이를 해결할 수 있는 방법이 제공됩니다(예: 로컬에서 수정한 파일 저장 및 VCS에 커밋).

릴리스할 프로젝트에서 외부 문서(프로젝트와 연결되어 있지만 프로젝트 폴더나 그 하위 폴더가 아닌 다른 폴더에 저장된 문서)가 발견되면, 외부 문서 목록()이 포함된 External files 대화 상자가 열립니다. 잠재적인 문제를 방지하려면 프로젝트와 연결된 모든 문서를 프로젝트 폴더나 그 하위 폴더에 저장하는 것이 좋습니다.

이 단계에서 Source Data이 생성되며, 소스 설계 프로젝트 파일의 스냅샷이 타겟 폴더로 릴리스됩니다.

오프라인 2단계 – 프로젝트 유효성 검사

1단계가 문제없이 완료되면, 할당된 OutJob 파일에서 하나 이상의 Validation 유형 보고서가 감지될 때 릴리스 프로세스의 다음 단계가 자동으로 실행됩니다. 릴리스할 데이터 항목에 할당된 Output Job 파일에 정의된 모든 유효성 검사 출력 생성기가 실행됩니다. 이 단계는 관리형(온라인) 모드로 릴리스할 때와 동일하게 실행됩니다.

유효성 검사 중 하나라도 통과하지 못하면 릴리스가 실패합니다.
보기의 오른쪽 하단에 있는 을 클릭하면 릴리스 프로세스가 중지됩니다.

오프라인 3단계 – 데이터 생성

2단계가 문제없이 완료되면 릴리스 프로세스의 다음 단계가 자동으로 실행됩니다. 이 단계에서는 포함된 데이터 항목에 할당된 OutJob 파일에 정의된 나머지 모든 출력을 실행하여, 해당 타겟 폴더로 릴리스할 데이터를 생성합니다. 이 단계는 관리형(온라인) 모드로 릴리스할 때와 동일하게 실행됩니다.

보기의 오른쪽 하단에 있는 을 클릭하면 릴리스 프로세스가 중지됩니다.

오프라인 4단계 – 데이터 검토

모든 유효성 검사를 통과하고 출력 데이터가 생성되면, 릴리스 프로세스의 이 단계에서 생성된 데이터를 검토할 수 있습니다. 이 단계는 관리형(온라인) 모드로 릴리스할 때와 거의 동일하게 동작합니다.

Prepare & Explore (Unmanaged - Folder 릴리스 타겟) 또는 Prepare & Pack 명령(Unmanaged - Zip 릴리스 타겟)을 사용한 경우에는 이 단계를 사용할 수 없습니다. 즉, 검토를 위해 일시 중지되지 않고 데이터가 각각 타겟 폴더로 즉시 릴리스되거나 타겟 Zip 파일로 압축됩니다.

릴리스를 확정하기 전에 생성된 데이터를 검토하여 모든 내용이 올바른지 확인합니다. 그런 다음 선택한 비관리형 릴리스 옵션에 따라 데이터를 지정된 폴더로 보내거나 로컬 zip 파일로 압축합니다.
릴리스를 확정하기 전에 생성된 데이터를 검토하여 모든 내용이 올바른지 확인합니다. 그런 다음 선택한 비관리형 릴리스 옵션에 따라 데이터를 지정된 폴더로 보내거나 로컬 zip 파일로 압축합니다.

생성된 데이터의 간략 보기에서 View 링크를 클릭하면 관련 데이터 파일 또는 파일 세트가 Altium Designer의 해당 Editor(예: Gerber 파일 또는 압축/비압축 ODB++ 파일용 CAM Editor)나 해당 외부 애플리케이션(예: BOM용 Microsoft Excel)에서 열립니다. 상세 보기에서는 Entry를 두 번 클릭하여 해당 파일만 볼 수 있습니다.

데이터를 검토한 후 수정이 필요하다고 판단되면 보기 오른쪽 하단에 있는 버튼을 클릭합니다. 생성된 모든 데이터가 손실된다는 경고와 함께 확인 대화 상자가 나타납니다. OK을 클릭하여 릴리스를 취소하면 프로세스의 1단계로 돌아갑니다.

시스템은 릴리스 준비부터 타겟 폴더로 데이터를 릴리스하기까지 설계 파일을 수정할 수 없도록 합니다. 어떤 방식으로든 설계 파일을 변경하면 릴리스 프로세스가 종료되고 릴리스 준비 이전의 초기 단계로 돌아갑니다.

생성된 데이터에 문제가 없다면 버튼(보기 오른쪽 하단에 있음)을 클릭하여 릴리스를 진행합니다. 이후의 동작은 사용 중인 타겟 릴리스 옵션에 따라 달라집니다.

  • Unmanaged - Folder: 생성된 파일이 타겟 폴더로 릴리스되고, 프로세스가 마지막 단계로 바로 이동하여 실행 보고서를 표시합니다.

  • Unmanaged - Zip: 프로세스가 다음 단계인 Pack Data 단계로 진행됩니다.

오프라인 5단계 – 데이터 압축

이전 단계에서 릴리스를 확인하면 이 단계로 자동 진입하여 데이터를 하나의 로컬 zip 파일로 압축합니다. Zip 경로/이름은 Project Release Options 대화 상자의 Output Path 탭에서 지정합니다. 기본적으로 [OutputPath][ProjectName].zip으로 설정됩니다(Project Options 대화 상자의 Options 탭에 있는 Output Path 필드에 정의된 경로 사용).

이 단계는 Unmanaged - Zip 타겟 릴리스 옵션을 사용하는 경우에만 적용됩니다.

오프라인 6단계 – 실행 보고서

프로세스의 마지막 단계로, 릴리스 요약을 제공합니다.

Unmanaged - Folder 릴리스 타겟을 사용할 때 표시되는 최종 릴리스 보고서입니다. 이미지 위에 마우스를 올리면 릴리스 타겟을 Unmanaged - Zip으로 설정했을 때의 보고서를 볼 수 있습니다.
Unmanaged - Folder 릴리스 타겟을 사용할 때 표시되는 최종 릴리스 보고서입니다. 이미지 위에 마우스를 올리면 릴리스 타겟을 Unmanaged - Zip으로 설정했을 때의 보고서를 볼 수 있습니다.

제공된 탐색 링크를 사용하면 Windows 파일 탐색기에서 각각 출력 폴더 또는 압축된 zip 파일로 빠르게 이동할 수 있습니다.

인터페이스의 실행 보고서 단계에서 로컬로 릴리스된 데이터의 출력 폴더로 바로 이동할 수 있습니다. 이미지 위에 마우스를 올리면 로컬로 릴리스된 데이터가 압축된 zip 파일로 이동하는 예를 볼 수 있습니다.
인터페이스의 실행 보고서 단계에서 로컬로 릴리스된 데이터의 출력 폴더로 바로 이동할 수 있습니다. 이미지 위에 마우스를 올리면 로컬로 릴리스된 데이터가 압축된 zip 파일로 이동하는 예를 볼 수 있습니다.

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
Contents
기능 가용성

사용할 수 있는 기능은 보유한 Altium 솔루션(Altium Develop, Altium Agile Teams, Altium Agile Enterprise, 또는 Altium Designer(활성 기간 중))에 따라 달라집니다.

실제 소프트웨어에서 문서화된 기능이 보이지 않는 경우, Altium 영업팀에 문의하여 자세한 내용을 확인하세요.

구버전 문서

Altium Designer 문서는 더 이상 버전별로 제공되지 않습니다. 이전 버전의 Altium Designer 문서가 필요하신 경우, Other Installers 페이지의 Legacy Documentation 섹션을 방문해 주세요.

Contents