View a markdown version of this page

Contoh resep Conda untuk Deadline Cloud - Awan Batas Waktu

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-sample berisi alat sampel untuk membuat saluran conda Amazon S3 dan membangun paket ke dalamnya. Resepnya menggunakan rac ing-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 cara resep dikirimkan ke Deadline Cloud. Per submit-package-job intah dalam conda_recipes direktori mengirimkan resep ke antrian yang namanya dimulai dengan Package dan menggunakan bucket lampiran tugas antrian sebagai saluran conda.

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

Untuk mengirimkan pekerjaan build Blender 4.5, jalankan yang berikut conda_recipes ini dari 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 tercantum dideadline-cloud.yaml:

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

Bundel pekerjaan conda_build_linux_package di direktori adalah template Open Job Description yang dikirimkan. 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 dibuat ke saluran conda antrian Anda.

Arsip sumber yang ditarik resep dengan 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:

  • tengg at waktu: 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.