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à.
Invia un lavoro a Deadline Cloud utilizzando uno script
Per automatizzare l'invio dei lavori a Deadline Cloud, puoi creare script utilizzando strumenti come bash, Powershell e file batch.
Puoi aggiungere funzionalità come la compilazione dei parametri dei job da variabili di ambiente o altre applicazioni. Puoi anche inviare più lavori di seguito o creare uno script per creare un job bundle da inviare.
Invia un lavoro usando Python
Deadline Cloud dispone anche di una libreria Python open source per interagire con il servizio. Il codice sorgente è disponibile nel repository deadline-cloud sul sito web
La libreria è disponibile su pypi tramite pip (). pip install deadline È la stessa libreria utilizzata dallo strumento Deadline Cloud CLI:
from deadline.client import api job_bundle_path = "/path/to/job/bundle" job_parameters = [ { "name": "parameter_name", "value": "parameter_value" }, ] job_id = api.create_job_from_job_bundle( job_bundle_path, job_parameters ) print(job_id)
Per creare una finestra di dialogo come il deadline bundle gui-submit comando, puoi usare la show_job_bundle_submitter funzione. Per ulteriori informazioni, consultare deadline.client.ui.job_bundle_submitter
L'esempio seguente avvia un'applicazione Qt e mostra il job bundle submitter:
# The GUI components must be installed with pip install "deadline[gui]" import sys from qtpy.QtWidgets import QApplication from deadline.client.ui.job_bundle_submitter import show_job_bundle_submitter app = QApplication(sys.argv) submitter = show_job_bundle_submitter(browse=True) submitter.show() app.exec() print(submitter.create_job_response)
Per creare la tua finestra di dialogo puoi usare la classe. SubmitJobToDeadlineDialog Per ulteriori informazioni, consultare deadline.client.ui.dialogs.submit_job_to_deadline_dialog