本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
截止日期云的 Conda 食谱示例
截止日期云示例存储库中的 conda_recipes
每个配方目录都包含一个deadline-cloud.yaml元数据文件,该文件列出了配方构建的 conda 平台,并配置了如何将配方提交到 Deadline Cloud。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_package 任务包submit-package-job它在 worker rattler-build 上运行 conda-build or,将配方目录和可选的源存档作为输入,然后将构建的包写入队列的 conda 频道。
配方通过 URL 提取的源存档位于 archive_f
该存储库还包括打包 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。
以下各节描述了示例存储库中可用的配方系列。