

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Crea una ricetta di compilazione in conda per Maya adattatore
<a name="create-conda-recipe-maya-openjd"></a>

Il `maya-openjd` pacchetto fornisce l'adattatore che si integra Maya con gli invii di lavoro di Deadline Cloud (Deadline Cloud). AWS Quando invii un lavoro di Maya rendering utilizzando una GUI per l'invio di Deadline Cloud, il parametro viene incluso insieme al `CondaPackages` pacchetto. `maya-openjd` `maya` L'adattatore gestisce l'avvioMaya, la comunicazione dei parametri di rendering e la gestione del ciclo di vita dell'applicazione durante una sessione di lavoro. Per ulteriori informazioni sugli adattatori, consultate Pacchetti adattatori. [Pacchetti adattatori](conda-package.md#conda-package-adaptors)

## Comprendere la ricetta
<a name="maya-openjd-recipe-structure"></a>

La ricetta di esempio [ maya-openjd ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/maya-openjd) crea l'adattatore dal pacchetto sorgente [https://github.com/aws-deadline/deadline-cloud-for-maya](https://github.com/aws-deadline/deadline-cloud-for-maya) deadline-cloud-for-maya pubblicato su PyPI. [Il file ](https://github.com/aws-deadline/deadline-cloud-samples/blob/mainline/conda_recipes/maya-openjd/recipe/recipe.yaml) `pip` recipe.yaml installa il pacchetto utilizzando l'ambiente conda.

La ricetta dipende da Python e da altri due pacchetti del repository di esempi di Deadline Cloud che devi prima compilare:
+ [deadline ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/deadline) — La libreria client di Deadline Cloud.
+ [openjd-adaptor-runtime ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/openjd-adaptor-runtime) — Il runtime dell'adattatore Open Job Description.

Python e altre dipendenze sono disponibili da [ conda-forge](https://conda-forge.org/), quindi aggiungetele al comando quando create il pacchetto adaptor. `-c conda-forge` `rattler-build publish`

## Compilazione del pacchetto adaptor
<a name="maya-openjd-build-package"></a>

Il `maya-openjd` pacchetto dipende da altri due pacchetti presenti nel repository di esempi di Deadline Cloud. Crea tutti e tre i pacchetti in ordine dalla `conda_recipes` directory. L'`-c conda-forge`opzione di ogni comando è soddisfare le dipendenze delle ricette per le librerie Python e Python.

Compila il pacchetto. `deadline`

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

Costruisci il `openjd-adaptor-runtime` pacchetto.

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

Costruisci il `maya-openjd` pacchetto.

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

Per altre opzioni di pubblicazione:
+ Per pubblicare su un canale Amazon S3, consulta [ Pubblicare pacchetti su un canale conda S3. ](publish-packages-s3-channel.md)
+ Per automatizzare le compilazioni utilizzando una coda di creazione di pacchetti Deadline Cloud, consulta [ Automatizzare le compilazioni di pacchetti con Deadline Cloud. ](automate-package-builds.md)