本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
截止日期雲端的 Conda 配方範例
deadline-cloud-samples 儲存庫中的 conda_recipes
每個配方目錄都包含deadline-cloud.yaml中繼資料檔案,列出配方建置的 conda 平台,並設定配方提交至截止日期雲端的方式。conda_recipes 目錄中的 submit-package-job命令會將配方提交至名稱開頭為 的佇列,Package並使用佇列的任務附件儲存貯體做為 conda 頻道。
如需設定,請參閱使用 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_packagesubmit-package-job提交的開啟任務描述範本。它會在工作者rattler-build上執行 conda-build或 ,以配方目錄和選用的來源封存做為輸入,並將建置的套件寫入佇列的 conda 頻道。
配方依 URL 提取的來源封存會移至 archive_files
儲存庫也包含用於封裝截止日期雲端用戶端程式庫本身的配方,以便任務可以從佇列內呼叫截止日期雲端 APIs:
-
截止日期
— 適用於 Linux、Windows、Linux ARM 和 macOS 的截止日期雲端 Python 用戶端 ( deadlineCLI 和deadline.job_attachments)。 -
openjd-adaptor-runtime
— DCC Open Job Description 轉接器建置所在的執行期,使用 Python 3.13 封裝 Linux 和 Windows。
下列各節說明範例儲存庫中可用的配方系列。