View a markdown version of this page

Contoh resep Conda untuk Deadline Cloud - Batas Waktu Cloud

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

Contoh resep Conda untuk Deadline Cloud

Direktori conda_recipes di repositori deadline-cloud-samples berisi alat sampel untuk membuat saluran conda Amazon S3 dan membuat paket ke dalamnya. Resepnya menggunakan rattler-build atau, dalam beberapa kasus, conda-build yang lebih tua.

Setiap direktori resep menyertakan file deadline-cloud.yaml metadata yang mencantumkan platform conda yang dibuat resep dan mengonfigurasi bagaimana resep dikirimkan ke Deadline Cloud. submit-package-jobPerintah dalam conda_recipes direktori mengirimkan resep ke antrian yang namanya dimulai dengan Package dan menggunakan keranjang lampiran pekerjaan antrian sebagai saluran conda.

Untuk penyiapan, lihat Membuat saluran conda menggunakan S3. Untuk konsep kemasan yang mendasarinya, lihat Membuat paket conda untuk aplikasi atau plugin.

Untuk mengirimkan pekerjaan build Blender 4.5, jalankan yang berikut ini dari conda_recipes direktori repositori sampel:

./submit-package-job blender-4.5

Untuk mengirimkan build untuk Linux dan Windows:

./submit-package-job blender-4.5 -p linux-64 -p win-64

Untuk mengirimkan build untuk setiap platform yang terdaftar dideadline-cloud.yaml:

./submit-package-job blender-4.5 --all-platforms

Bundel pekerjaan conda_build_linux_package dalam direktori adalah template Open Job Description yang mengirimkan. submit-package-job Ini berjalan conda-build atau rattler-build pada pekerja, mengambil direktori resep dan arsip sumber opsional sebagai input, dan menulis paket yang dibangun ke saluran conda antrian Anda.

Arsip sumber yang ditarik resep berdasarkan URL masuk ke direktori archive_files. Resep yang memerlukan penginstal atau arsip yang dapat didistribusikan ulang harus Anda unduh secara manual (seperti Maya, Cinema 4D, atau Nuke) dibaca dari direktori ini pada waktu pembuatan.

Repositori juga menyertakan resep yang mengemas pustaka klien Deadline Cloud sendiri sehingga pekerjaan dapat memanggil Deadline Cloud API dari dalam antrian:

  • deadline — Klien Deadline Cloud Python (deadlineCLI dandeadline.job_attachments), dikemas untuk Linux, Windows, Linux ARM, dan macOS.

  • openjd-adaptor-runtime - Runtime yang dibangun oleh adaptor DCC Open Job Description, dikemas untuk Linux dan Windows dengan Python 3.13.

Bagian berikut menjelaskan keluarga resep yang tersedia di repositori sampel.