

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

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

*Paket pekerjaan* adalah salah satu alat yang Anda gunakan untuk menentukan pekerjaan untuk AWS Deadline Cloud. Mereka mengelompokkan template [Open Job Description (OpenJD)](https://github.com/OpenJobDescription/openjd-specifications) dengan informasi tambahan seperti file dan direktori yang digunakan pekerjaan Anda dengan lampiran pekerjaan. Anda menggunakan antarmuka baris perintah Deadline Cloud (CLI) untuk menggunakan bundel pekerjaan untuk mengirimkan pekerjaan agar antrian dapat dijalankan.

Bundel pekerjaan adalah struktur direktori yang berisi template pekerjaan OpenJD, file lain yang menentukan pekerjaan, dan file khusus pekerjaan yang diperlukan sebagai input untuk pekerjaan Anda. Anda dapat menentukan file yang menentukan pekerjaan Anda sebagai file YAMAL atau JSON.

Satu-satunya file yang diperlukan adalah salah satu `template.yaml` atau`template.json`. Anda juga dapat menyertakan file-file berikut:

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

Gunakan bundel pekerjaan untuk pengiriman pekerjaan khusus dengan Deadline Cloud CLI dan lampiran pekerjaan, atau Anda dapat menggunakan antarmuka pengiriman grafis. Misalnya, berikut ini adalah sampel Blender dari GitHub. Untuk menjalankan sampel menggunakan perintah berikut di [direktori sampel Blender](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles):

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

![\[Contoh antarmuka pengiriman pekerjaan khusus untuk Blender.\]](http://docs.aws.amazon.com/id_id/deadline-cloud/latest/developerguide/images/blender_submit_shared_settings.png)


Panel pengaturan khusus pekerjaan dihasilkan dari `userInterface` properti parameter pekerjaan yang ditentukan dalam templat pekerjaan.

Untuk mengirimkan pekerjaan menggunakan baris perintah, Anda dapat menggunakan perintah yang mirip dengan berikut ini

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

Atau Anda dapat menggunakan `deadline.client.api.create_job_from_job_bundle` fungsi dalam paket `deadline` Python.

Semua plugin pengirim pekerjaan yang disediakan dengan Deadline Cloud, seperti plugin Autodesk Maya, menghasilkan bundel pekerjaan untuk kiriman Anda dan kemudian gunakan paket Deadline Cloud Python untuk mengirimkan pekerjaan Anda ke Deadline Cloud. Anda dapat melihat bundel pekerjaan yang dikirimkan di direktori riwayat pekerjaan stasiun kerja Anda atau dengan menggunakan pengirim. Anda dapat menemukan direktori riwayat pekerjaan Anda dengan perintah berikut:

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

Ketika pekerjaan Anda berjalan pada pekerja Deadline Cloud, ia memiliki akses ke variabel lingkungan yang memberikan informasi tentang pekerjaan tersebut. Variabel lingkungan adalah:


| Nama variabel | Available | 
| --- | --- | 
| DEADLINE\$1FARM\$1ID | Semua tindakan | 
| DEADLINE\$1FLEET\$1ID | Semua tindakan | 
| DEADLINE\$1WORKER\$1ID | Semua tindakan | 
| DEADLINE\$1QUEUE\$1ID | Semua tindakan | 
| DEADLINE\$1JOB\$1ID | Semua tindakan | 
| DEADLINE\$1STEP\$1ID | Tindakan tugas | 
| DEADLINE\$1SESSION\$1ID | Semua tindakan | 
| DEADLINE\$1TASK\$1ID | Tindakan tugas | 
| DEADLINE\$1SESSIONACTION\$1ID | Semua tindakan | 

**Topics**
+ [Elemen template Job untuk bundel pekerjaan](build-job-bundle-template.md)
+ [Pembagian tugas untuk templat pekerjaan](build-job-bundle-chunking.md)
+ [Nilai parameter elemen untuk bundel pekerjaan](build-job-bundle-parameters.md)
+ [Elemen referensi aset untuk bundel pekerjaan](build-job-bundle-assets.md)