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 GitHub situs web berisi alat contoh untuk membuat saluran conda Amazon S3 dan membangun paket ke dalamnya. Resepnya menggunakan rattler-build di situs web prefix.dev atau, dalam beberapa kasus, conda-build lama di situs web con da.

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 GitHub situs web adalah template Open Job Deskripsi 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 di situs web. GitHub 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.

Resep berikut di GitHub situs web mengemas pustaka klien Deadline Cloud sendiri sehingga pekerjaan dapat memanggil API Deadline Cloud 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.