

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Erstellen Sie ein Conda-Build-Rezept für das Maya Adapter
<a name="create-conda-recipe-maya-openjd"></a>

Das `maya-openjd` Paket enthält den Adapter, der in AWS Deadline Cloud (Deadline Cloud) Maya -Jobeinreichungen integriert werden kann. Wenn Sie einen Maya Renderjob über die Benutzeroberfläche des Deadline Cloud-Absenders einreichen, wird der `CondaPackages` Parameter `maya-openjd` zusammen mit dem Paket mitgeliefert. `maya` Der Adapter kümmert sich während einer Jobsitzung um den StartMaya, die Übermittlung von Renderparametern und die Verwaltung des Anwendungslebenszyklus. Weitere Informationen zu Adaptern finden Sie unter [Adapterpakete](conda-package.md#conda-package-adaptors).

## Das Rezept verstehen
<a name="maya-openjd-recipe-structure"></a>

Das [Maya-Openjd-Beispielrezept](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/maya-openjd) erstellt den Adapter aus dem [Deadline-Cloud-For-Maya-Quellpaket, das auf PyPI veröffentlicht wurde](https://github.com/aws-deadline/deadline-cloud-for-maya). [Die Datei recipe.yaml installiert das Paket mithilfe von in die Conda-Umgebung.](https://github.com/aws-deadline/deadline-cloud-samples/blob/mainline/conda_recipes/maya-openjd/recipe/recipe.yaml) `pip`

Das Rezept hängt von Python und zwei anderen Paketen aus dem Deadline Cloud-Beispiel-Repository ab, die Sie zuerst erstellen müssen:
+ [deadline](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/deadline) — Die Deadline Cloud-Clientbibliothek.
+ [openjd-adaptor-runtime — Die Adapter-Laufzeit](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/openjd-adaptor-runtime) von Open Job Description.

Python und andere Abhängigkeiten sind in [Conda-Forge](https://conda-forge.org/) verfügbar. Fügen Sie sie daher dem `rattler-build publish` Befehl `-c conda-forge` hinzu, wenn Sie das Adapterpaket erstellen.

## Das Adapterpaket erstellen
<a name="maya-openjd-build-package"></a>

Das `maya-openjd` Paket hängt von zwei anderen Paketen aus dem Deadline Cloud-Beispiel-Repository ab. Erstellen Sie alle drei Pakete der Reihe nach aus dem `conda_recipes` Verzeichnis. Die `-c conda-forge` Option für jeden Befehl besteht darin, Rezeptabhängigkeiten für Python und Python-Bibliotheken zu erfüllen.

Erstellen Sie das `deadline` Paket.

```
rattler-build publish deadline/recipe/recipe.yaml \
    --to file://$HOME/my-conda-channel \
    --build-number=+1 \
    -c conda-forge
```

Erstellen Sie das `openjd-adaptor-runtime` Paket.

```
rattler-build publish openjd-adaptor-runtime/recipe/recipe.yaml \
    --to file://$HOME/my-conda-channel \
    --build-number=+1 \
    -c conda-forge
```

Erstellen Sie das `maya-openjd` Paket.

```
rattler-build publish maya-openjd/recipe/recipe.yaml \
    --to file://$HOME/my-conda-channel \
    --build-number=+1 \
    -c conda-forge
```

Für andere Veröffentlichungsoptionen:
+ Informationen zur Veröffentlichung auf einem Amazon S3 S3-Kanal finden Sie unter [Pakete auf einem S3-Conda-Kanal veröffentlichen](publish-packages-s3-channel.md).
+ Informationen zur Automatisierung von Builds mithilfe einer Deadline Cloud-Warteschlange zur Paketerstellung finden Sie unter [Automatisieren von Paket-Builds mit Deadline Cloud](automate-package-builds.md).