

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Maya 어댑터용 conda 빌드 레시피 생성
<a name="create-conda-recipe-maya-openjd"></a>

`maya-openjd` 패키지는 AWS Deadline Cloud(Deadline Cloud) 작업 제출Maya과 통합되는 어댑터를 제공합니다. Deadline Cloud 제출자 GUI를 사용하여 Maya 렌더링 작업을 제출하면 `CondaPackages` 파라미터에 `maya` 패키지`maya-openjd`가 함께 포함됩니다. 어댑터는 작업 세션 중에 시작Maya, 렌더링 파라미터 전달 및 애플리케이션 수명 주기 관리를 처리합니다. 어댑터에 대한 자세한 내용은 [어댑터 패키지를](conda-package.md#conda-package-adaptors) 참조하세요.

## 레시피 이해
<a name="maya-openjd-recipe-structure"></a>

[maya-openjd 샘플 레시피](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/maya-openjd)는 PyPI에 게시된 [deadline-cloud-for-maya](https://github.com/aws-deadline/deadline-cloud-for-maya) 소스 패키지에서 어댑터를 빌드합니다. [recipe.yaml](https://github.com/aws-deadline/deadline-cloud-samples/blob/mainline/conda_recipes/maya-openjd/recipe/recipe.yaml)은를 사용하여 `pip` conda 환경에 패키지를 설치합니다.

레시피는 먼저 빌드해야 하는 Deadline Cloud 샘플 리포지토리의 Python 및 다른 두 패키지에 따라 달라집니다.
+ [deadline](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/deadline) - Deadline Cloud 클라이언트 라이브러리입니다.
+ [openjd-adaptor-runtime](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/openjd-adaptor-runtime) – Open Job Description 어댑터 런타임입니다.

Python 및 기타 종속성은 [conda-forge](https://conda-forge.org/)에서 사용할 수 있으므로 어댑터 패키지를 빌드할 때 `rattler-build publish` 명령`-c conda-forge`에를 추가합니다.

## 어댑터 패키지 빌드
<a name="maya-openjd-build-package"></a>

`maya-openjd` 패키지는 Deadline Cloud 샘플 리포지토리의 다른 두 패키지에 따라 달라집니다. `conda_recipes` 디렉터리에서 순서대로 세 패키지를 모두 빌드합니다. 각 명령의 `-c conda-forge` 옵션은 Python 및 Python 라이브러리의 레시피 종속성을 충족하는 것입니다.

`deadline` 패키지를 빌드합니다.

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

`openjd-adaptor-runtime` 패키지를 빌드합니다.

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

`maya-openjd` 패키지를 빌드합니다.

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

다른 게시 옵션의 경우:
+ Amazon S3 채널에 게시하려면 [ S3 conda 채널에 패키지 게시를](publish-packages-s3-channel.md) 참조하세요.
+ Deadline Cloud 패키지 빌드 대기열을 사용하여 빌드를 자동화하려면 [Deadline Cloud를 사용하여 패키지 빌드 자동화를 참조하세요](automate-package-builds.md).