本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Deadline Cloud 的康达食谱示例
deadline- cloud-samples 存储库中的
每个配方目录都包含一个deadline-cloud.yaml元数据文件,该文件列出了配方构建的康达平台,并配置了如何将配方提交到截止日期云。该conda_recipes目录中的submit-package-job命令向名称以开头的队列提交配方,Package并使用该队列的作业附件存储桶作为 conda 频道。
有关设置,请参阅使用 S3 https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/configure-jobs-s3-channel.html 创建 conda 频道。有关基础打包概念,请参阅为应用程序或插件https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/conda-package.html创建 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它在工作器rattler-build上运行conda-build或运行,将配方目录和可选源存档作为输入,并将生成的包写入队列的 conda 频道。
通过 URL 提取食谱的源档案存放在 archive_files
该存储库还包括自行打包 Deadline Cloud 客户端库的配方,这样作业就可以从队列中调用 Deadline Cloud API:
-
截止日期
:Deadline Cloud Python 客户端( deadlineCLI 和deadline.job_attachments),打包适用于 Linux、Windows、Linux ARM 和 macOS。 -
openjd-adaptor-runtime
:DCC Open Job Description 适配器在其之上构建的运行时,打包为带有 Python 3.13 的 Linux 和 Windows。
以下部分描述了示例存储库中可用的配方系列。