View a markdown version of this page

Créez un package conda AYON Launcher pour Deadline Cloud - Deadline Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Créez un package conda AYON Launcher pour Deadline Cloud

La recette ayon-launcher rattler-build sur le GitHub site Web empaquette le lanceur AYON sous forme de package conda. Le package fournit l'environnement d'exécution du pipeline nécessaire à la publication headless sur les travailleurs de Deadline Cloud. Il reconditionne la version prédéfinie d'AYON Launcher (binaire CX_Freeze) contenant le runtime Python 3.11 et la logique principale du lanceur. ayon-python-api

Le package conda fournit uniquement l'environnement d'exécution. Le bundle spécifique au studio (addons et package de dépendances) est livré séparément via les pièces jointes aux tâches de Deadline Cloud. Cette séparation signifie que le package conda change rarement et qu'aucune reconstruction n'est nécessaire lors de la mise à jour des addons.

La recette est compilée pour Linux (linux-64) directement à partir des GitHub versions. Pour Windows (win-64), extrayez le programme d'installation sur un ordinateur Windows et insérez le zip obtenuconda_recipes/archive_files. Reportez-vous au README de la recette pour connaître les étapes exactes.

Soumettez la compilation depuis le conda_recipes répertoire :

./submit-package-job ayon-launcher

Au moment de l'exécution, la tâche doit fournir les variables d'environnement suivantes :

  • AYON_SERVER_URL— URL du serveur AYON.

  • AYON_API_KEY— Clé API pour l'authentification du serveur.

  • AYON_BUNDLE_NAME— Nom du bundle à partir duquel résoudre les addons.