View a markdown version of this page

为 Deadline Cloud 构建 AYON Launcher Conda 包 - 截止日期云

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

为 Deadline Cloud 构建 AYON Launcher Conda 包

GitHub 网站上的 ayon-launcher rattler-build 配方将 AYON Launcher 打包成一个 conda 包。该软件包提供了在 Deadline Cloud 工作人员上进行无头发布所需的管道运行时间。它重新打包了预先构建的 AYON Launcher 版本(cx_freeze 二进制文件),其中包含 Python 3.11 运行时和核心启动器逻辑。ayon-python-api

conda 包仅提供运行时环境。工作室专属套装(插件和依赖包)通过 Deadline Cloud 作业附件单独提供。这种分离意味着 conda 包很少更改,更新插件时无需重建。

该配方直接从 GitHub 发行版中为 Linux (linux-64) 构建。对于 Windows (win-64),将安装程序解压到 Windows 计算机上,然后将生成的压缩文件放入conda_recipes/archive_files。有关确切步骤,请参阅食谱的自述文件。

从conda_recipes目录中提交构建:

./submit-package-job ayon-launcher

在运行时,作业必须提供以下环境变量:

  • AYON_SERVER_URL— AYON 服务器的网址。

  • AYON_API_KEY— 用于服务器身份验证的 API 密钥。

  • AYON_BUNDLE_NAME— 用于解析插件的包名称。