

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á.

# Modelos de Open Job Description (OpenJD) para Deadline Cloud
<a name="build-job-bundle"></a>

Um *pacote de tarefas* é uma das ferramentas que você usa para definir trabalhos para o AWS Deadline Cloud. Eles agrupam um modelo de [Open Job Description (OpenJD)](https://github.com/OpenJobDescription/openjd-specifications) com informações adicionais, como arquivos e diretórios que seus trabalhos usam com anexos de trabalhos. Você usa a interface de linha de comando (CLI) do Deadline Cloud para usar um pacote de trabalhos para enviar trabalhos para execução de uma fila.

Um pacote de tarefas é uma estrutura de diretórios que contém um modelo de tarefa do OpenJD, outros arquivos que definem a tarefa e arquivos específicos da tarefa necessários como entrada para sua tarefa. Você pode especificar os arquivos que definem seu trabalho como arquivos YAML ou JSON.

O único arquivo necessário é `template.yaml` ou`template.json`. Você também pode incluir os seguintes arquivos:

```
/template.yaml (or template.json)
/asset_references.yaml (or asset_references.json)
/parameter_values.yaml (or parameter_values.json)
/other job-specific files and directories
```

Use um pacote de trabalhos para envios de trabalhos personalizados com a CLI do Deadline Cloud e um anexo de trabalho, ou você pode usar uma interface gráfica de envio. Por exemplo, a seguir está a amostra do Blender de GitHub. Para executar a amostra usando o seguinte comando no [diretório de amostras do Blender](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles):

```
deadline bundle gui-submit blender_render
```

![\[Um exemplo de uma interface personalizada de envio de trabalhos para o Blender.\]](http://docs.aws.amazon.com/pt_br/deadline-cloud/latest/developerguide/images/blender_submit_shared_settings.png)


O painel de configurações específicas do trabalho é gerado a partir das `userInterface` propriedades dos parâmetros do trabalho definidos no modelo do trabalho.

Para enviar um trabalho usando a linha de comando, você pode usar um comando semelhante ao seguinte

```
deadline bundle submit \
    --yes \
    --name Demo \
     -p BlenderSceneFile=location of scene file \
     -p OutputDir=file pathe for job output \
      blender_render/
```

Ou você pode usar a `deadline.client.api.create_job_from_job_bundle` função no pacote `deadline` Python.

Todos os plug-ins de envio de trabalhos fornecidos com o Deadline Cloud, como o plug-in Autodesk Maya, geram um pacote de trabalhos para seu envio e, em seguida, usam o pacote Python do Deadline Cloud para enviar seu trabalho para o Deadline Cloud. Você pode ver os pacotes de tarefas enviados no diretório de histórico de tarefas da sua estação de trabalho ou usando um remetente. Você pode encontrar seu diretório de histórico de trabalhos com o seguinte comando:

```
deadline config get settings.job_history_dir
```

Quando seu trabalho está sendo executado em um funcionário do Deadline Cloud, ele tem acesso às variáveis de ambiente que fornecem informações sobre o trabalho. As variáveis de ambiente são:


| Nome da variável | Available (Disponível) | 
| --- | --- | 
| DEADLINE\$1FARM\$1ID | Todas as ações | 
| DEADLINE\$1FLEET\$1ID | Todas as ações | 
| ID\$1DE\$1TRABALHO\$1PRAZO | Todas as ações | 
| ID\$1DE\$1DATA\$1LIMITE | Todas as ações | 
| DEADLINE\$1JOB\$1ID | Todas as ações | 
| ID\$1DA\$1PASSO\$1PRAZO | Ações da tarefa | 
| ID\$1DA\$1SESSÃO\$1PRAZO | Todas as ações | 
| ID\$1DA\$1TAREFA\$1PRAZO | Ações da tarefa | 
| ID\$1DE\$1DA\$1AÇÃO DA SESSÃO | Todas as ações | 

**Topics**
+ [Elementos do modelo de trabalho para pacotes de tarefas](build-job-bundle-template.md)
+ [Divisão de tarefas para modelos de trabalho](build-job-bundle-chunking.md)
+ [Elementos de valores de parâmetros para pacotes de tarefas](build-job-bundle-parameters.md)
+ [Elementos de referências de ativos para pacotes de tarefas](build-job-bundle-assets.md)