View a markdown version of this page

为 Deadline Cloud 构建 AYON 启动器 conda - 截止日期云

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

为 Deadline Cloud 构建 AYON 启动器 conda

ayon-launcher rattler-build 配方将 A Y ON 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 计算机上,然后将生成的 zip 放入其中conda_recipes/archive_files。有关具体步骤,请参阅食谱的自述文件。

conda_recipes目录提交构建:

./submit-package-job ayon-launcher

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

  • AYON_SERVER_URL— AYON 服务器的网址。

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

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