View a markdown version of this page

Deadline Cloud의 Conda 레시피 예제 - 기한 클라우드

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

Deadline Cloud의 Conda 레시피 예제

deadline-cloud-samples 리포지토리의 conda_recipes 디렉터리에는 Amazon S3 conda 채널을 생성하고 여기에 패키지를 빌드하기 위한 샘플 도구가 포함되어 있습니다. 레시피는 래틀러 빌드 또는 경우에 따라 이전 conda 빌드를 사용합니다.

각 레시피 디렉터리에는 레시피가 빌드하는 conda 플랫폼을 나열하고 레시피가 Deadline Cloud에 제출되는 방법을 구성하는 deadline-cloud.yaml 메타데이터 파일이 포함되어 있습니다. conda_recipes 디렉터리의 submit-package-job 명령은 이름이 로 시작하고 대기열의 작업 연결 버킷을 conda 채널로 Package 사용하는 대기열에 레시피를 제출합니다.

설정은 S3를 사용하여 conda 채널 생성을 참조하세요. 기본 패키징 개념은 애플리케이션 또는 플러그인에 대한 conda 패키지 생성을 참조하세요.

Blender 4.5 빌드 작업을 제출하려면 샘플 리포지토리의 conda_recipes 디렉터리에서 다음을 실행합니다.

./submit-package-job blender-4.5

Linux와 Windows 모두에 대한 빌드를 제출하려면:

./submit-package-job blender-4.5 -p linux-64 -p win-64

에 나열된 모든 플랫폼에 대한 빌드를 제출하려면deadline-cloud.yaml:

./submit-package-job blender-4.5 --all-platforms

디렉터리의 conda_build_linux_package 작업 번들은가 submit-package-job 제출하는 Open Job Description 템플릿입니다. 작업자rattler-build에서 conda-build 또는를 실행하고, 레시피 디렉터리와 선택적 소스 아카이브를 입력으로 받아 대기열의 conda 채널에 빌드된 패키지를 씁니다.

레시피가 URL로 가져오는 소스 아카이브는 archive_files 디렉터리에 있습니다. 설치 관리자 또는 재배포 가능한 아카이브가 필요한 레시피는 빌드 시이 디렉터리에서 수동으로 다운로드(예: Maya, Cinema 4D 또는 Nuke)해야 합니다.

리포지토리에는 작업이 대기열 내에서 Deadline Cloud APIs

  • deadline - Linux, Windows, Linux ARM 및 macOS용으로 패키징된 Deadline Cloud Python 클라이언트(deadline CLI 및 deadline.job_attachments).

  • openjd-adaptor-runtime - DCC Open Job Description 어댑터가 기반으로 빌드되는 런타임으로, Python 3.13이 포함된 Linux 및 Windows용으로 패키징됩니다.

다음 섹션에서는 샘플 리포지토리에서 사용할 수 있는 레시피 패밀리에 대해 설명합니다.