

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

Un *paquete de trabajos* es una de las herramientas que se utilizan para definir los trabajos en AWS Deadline Cloud. Agrupan una plantilla de [Open Job Description (OpenJD)](https://github.com/OpenJobDescription/openjd-specifications) con información adicional, como archivos y directorios que utilizan sus trabajos con adjuntos de trabajo. Utiliza la interfaz de línea de comandos (CLI) de Deadline Cloud para usar un paquete de trabajos para enviar trabajos para que se ejecute una cola.

Un paquete de trabajos es una estructura de directorios que contiene una plantilla de trabajo de OpenJD, otros archivos que definen el trabajo y archivos específicos del trabajo necesarios como entrada para el trabajo. Puede especificar los archivos que definen su trabajo como archivos YAML o JSON.

El único archivo obligatorio es `template.yaml` o`template.json`. También puede incluir los siguientes archivos:

```
/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
```

Usa un paquete de trabajos para enviar trabajos personalizados con la CLI de Deadline Cloud y un adjunto de trabajo, o puedes usar una interfaz gráfica de envío. Por ejemplo, el siguiente es el ejemplo de Blender de GitHub. Para ejecutar el ejemplo, usa el siguiente comando en [el directorio de ejemplos de Blender](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles):

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

![\[Un ejemplo de una interfaz de envío de trabajos personalizada para Blender.\]](http://docs.aws.amazon.com/es_es/deadline-cloud/latest/developerguide/images/blender_submit_shared_settings.png)


El panel de ajustes específicos del trabajo se genera a partir de las `userInterface` propiedades de los parámetros del trabajo definidos en la plantilla del trabajo.

Para enviar un trabajo mediante la línea de comandos, puede utilizar un comando similar al siguiente

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

O puede usar la `deadline.client.api.create_job_from_job_bundle` función en el paquete `deadline` Python.

Todos los complementos de envío de trabajos incluidos en Deadline Cloud, como el complemento Autodesk Maya, generan un paquete de trabajos para su envío y, a continuación, utilizan el paquete Python de Deadline Cloud para enviar su trabajo a Deadline Cloud. Puede ver los paquetes de trabajos enviados en el directorio del historial de trabajos de su estación de trabajo o mediante un remitente. Puede encontrar el directorio del historial de trabajos con el siguiente comando:

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

Cuando tu trabajo se ejecuta en un trabajador de Deadline Cloud, este tiene acceso a variables de entorno que le proporcionan información sobre el trabajo. Las variables de entorno son:


| Nombre de variable | Disponible | 
| --- | --- | 
| DEADLINE\$1FARM\$1ID | Todas las acciones | 
| DEADLINE\$1FLEET\$1ID | Todas las acciones | 
| DEADLINE\$1WORKER\$1ID | Todas las acciones | 
| DEADLINE\$1QUEUE\$1ID | Todas las acciones | 
| DEADLINE\$1JOB\$1ID | Todas las acciones | 
| DEADLINE\$1STEP\$1ID | Acciones de tareas | 
| DEADLINE\$1SESSION\$1ID | Todas las acciones | 
| DEADLINE\$1TASK\$1ID | Acciones de tareas | 
| DEADLINE\$1SESSIONACTION\$1ID | Todas las acciones | 

**Topics**
+ [Elementos de plantillas de trabajo para paquetes de trabajos](build-job-bundle-template.md)
+ [Fragmentación de tareas para plantillas de trabajo](build-job-bundle-chunking.md)
+ [Elementos de valores de parámetros para paquetes de trabajos](build-job-bundle-parameters.md)
+ [Elementos de referencia de activos para paquetes de trabajos](build-job-bundle-assets.md)