

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 為截止日期雲端建置 AYON Launcher conda 套件
<a name="examples-conda-ayon"></a>

[ayon-launcher](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/ayon-launcher) rattler-build 配方會將 [AYON Launcher](https://github.com/ynput/ayon-launcher) 封裝為 conda 套件。套件提供在截止日期雲端工作者上無周邊發佈所需的管道執行期。它會重新封裝預先建置的 AYON 啟動器版本 (cx\_Freeze 二進位檔），其中包含 Python 3.11 執行時間`ayon-python-api`、 和核心啟動器邏輯。

conda 套件僅提供執行時間環境。Studio 特定套件 （附加元件和相依性套件） 透過截止日期雲端任務附件單獨交付。此分隔表示 conda 套件很少變更，且在更新附加元件時不需要重建。

配方會直接從 GitHub 版本建置 Linux (`linux-64`)。對於 Windows (`win-64`)，在 Windows 機器上擷取安裝程式，並將產生的 zip 放在 中`conda_recipes/archive_files`。如需確切步驟，請參閱配方的 README。

從 `conda_recipes`目錄提交建置：

```
./submit-package-job ayon-launcher
```

在執行時間，任務必須提供下列環境變數：
+ `AYON_SERVER_URL` — AYON 伺服器的 URL。
+ `AYON_API_KEY` — 伺服器身分驗證的 API 金鑰。
+ `AYON_BUNDLE_NAME` — 用於解析附加元件的套件名稱。