

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Crie uma receita de construção de conda para o Maya adaptador
<a name="create-conda-recipe-maya-openjd"></a>

O `maya-openjd` pacote fornece o adaptador que se Maya integra às submissões de trabalho do AWS Deadline Cloud (Deadline Cloud). Quando você envia um trabalho de Maya renderização usando uma GUI de remetente do Deadline Cloud, o `CondaPackages` parâmetro é incluído `maya-openjd` junto com o pacote. `maya` O adaptador lida com o lançamentoMaya, a comunicação dos parâmetros de renderização e o gerenciamento do ciclo de vida do aplicativo durante uma sessão de trabalho. Para obter mais informações sobre adaptadores, consulte Pacotes de [ adaptadores. ](conda-package.md#conda-package-adaptors)

## Entendendo a receita
<a name="maya-openjd-recipe-structure"></a>

A receita de amostra [ maya-openjd ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/maya-openjd) constrói o adaptador a partir do pacote fonte [https://github.com/aws-deadline/deadline-cloud-for-maya](https://github.com/aws-deadline/deadline-cloud-for-maya) deadline-cloud-for-maya publicado no PyPI. O [ recipe.yaml ](https://github.com/aws-deadline/deadline-cloud-samples/blob/mainline/conda_recipes/maya-openjd/recipe/recipe.yaml) instala o pacote usando `pip` no ambiente conda.

A receita depende do Python e de dois outros pacotes do repositório de amostras do Deadline Cloud que você precisa criar primeiro:
+ [deadline ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/deadline) — A biblioteca de clientes do Deadline Cloud.
+ [openjd-adaptor-runtime ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/openjd-adaptor-runtime) — O tempo de execução do adaptador Open Job Description.

O Python e outras dependências estão disponíveis no [ conda-forge](https://conda-forge.org/), então adicione `-c conda-forge` ao `rattler-build publish` comando ao criar o pacote do adaptador.

## Construindo o pacote de adaptadores
<a name="maya-openjd-build-package"></a>

O `maya-openjd` pacote depende de outros dois pacotes do repositório de amostras do Deadline Cloud. Crie todos os três pacotes em ordem a partir do `conda_recipes` diretório. A `-c conda-forge` opção em cada comando é satisfazer as dependências de receita para bibliotecas Python e Python.

Crie o `deadline` pacote.

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

Crie o `openjd-adaptor-runtime` pacote.

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

Crie o `maya-openjd` pacote.

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

Para outras opções de publicação:
+ Para publicar em um canal do Amazon S3, consulte [ Publicar pacotes em um canal conda do S3. ](publish-packages-s3-channel.md)
+ Para automatizar compilações usando uma fila de criação de pacotes do Deadline Cloud, consulte [ Automatizar compilações de pacotes com o Deadline Cloud. ](automate-package-builds.md)