

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

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

Un *job bundle* è uno degli strumenti che usi per definire i lavori per AWS Deadline Cloud. Raggruppano un modello di [Open Job Description (OpenJD)](https://github.com/OpenJobDescription/openjd-specifications) con informazioni aggiuntive come file e directory che i lavori utilizzano con gli allegati del lavoro. Utilizzi l'interfaccia a riga di comando (CLI) di Deadline Cloud per utilizzare un pacchetto di lavori per inviare lavori per l'esecuzione di una coda.

Un job bundle è una struttura di directory che contiene un modello di lavoro OpenJD, altri file che definiscono il lavoro e file specifici del lavoro richiesti come input per il lavoro. È possibile specificare i file che definiscono il lavoro come file YAML o JSON.

L'unico file richiesto è o. `template.yaml` `template.json` Puoi anche includere i seguenti file:

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

Utilizza un pacchetto di lavori per l'invio di lavori personalizzati con la CLI di Deadline Cloud e un allegato di lavoro, oppure puoi utilizzare un'interfaccia grafica di invio. Ad esempio, quello che segue è l'esempio di Blender di. GitHub Per eseguire l'esempio, utilizzate il seguente comando nella directory di [esempio di Blender](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles):

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

![Un esempio di interfaccia personalizzata per l'invio di lavori per Blender.](http://docs.aws.amazon.com/it_it/deadline-cloud/latest/developerguide/images/blender_submit_shared_settings.png)


Il pannello delle impostazioni specifiche del lavoro viene generato dalle `userInterface` proprietà dei parametri del lavoro definiti nel modello di lavoro.

Per inviare un lavoro utilizzando la riga di comando, è possibile utilizzare un comando simile al seguente

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

Oppure puoi usare la `deadline.client.api.create_job_from_job_bundle` funzione nel pacchetto `deadline` Python.

Tutti i plugin per l'invio dei lavori forniti con Deadline Cloud, come il plug-in Autodesk Maya, generano un pacchetto di lavori per l'invio e quindi utilizzano il pacchetto Deadline Cloud Python per inviare il lavoro a Deadline Cloud. Puoi vedere i pacchetti di offerte di lavoro inviati nella directory della cronologia dei lavori della tua postazione di lavoro o utilizzando un mittente. È possibile trovare la directory della cronologia delle mansioni con il seguente comando:

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

Quando il tuo lavoro è in esecuzione su un lavoratore Deadline Cloud, ha accesso a variabili di ambiente che forniscono informazioni sul lavoro. Le variabili di ambiente sono:


| Nome della variabile | Disponibilità | 
| --- | --- | 
| DEADLINE\_FARM\_ID | Tutte le operazioni | 
| DEADLINE\_FLOTTE\_ID | Tutte le operazioni | 
| ID\_DEADLINE\_WORKER | Tutte le operazioni | 
| ID\_CODA DI SCADENZA | Tutte le operazioni | 
| ID\_DEADLINE\_JOB\_ID | Tutte le operazioni | 
| ID\_FASE DI SCADENZA | Azioni relative alle attività | 
| DEADLINE\_SESSION\_ID | Tutte le operazioni | 
| ID\_ATTIVITÀ\_SCADENZA | Azioni relative alle attività | 
| DEADLINE\_SESSIONACTION\_ID | Tutte le operazioni | 

**Topics**
+ [Elementi del modello di lavoro per i pacchetti di lavoro](build-job-bundle-template.md)
+ [Suddivisione delle attività per i modelli di lavoro](build-job-bundle-chunking.md)
+ [Valori dei parametri, elementi per i job bundle.](build-job-bundle-parameters.md)
+ [Elementi di riferimento delle risorse per i pacchetti di lavoro](build-job-bundle-assets.md)