Soumission de tâches avec la CLI Deadline Cloud - AWS Deadline Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Soumission de tâches avec la CLI Deadline Cloud

Pour soumettre une tâche à l'aide de l'interface de ligne de commande de Deadline Cloud (CLI de Deadline Cloud), utilisez la deadline bundle submit commande.

Les tâches sont soumises à des files d'attente. Si vous n'avez pas encore configuré de parc et de file d'attente, utilisez la console Deadline Cloud (https://console.aws.amazon.com/https://console.aws.amazon.com/deadlinecloud/home) pour configurer un parc et une file d'attente et pour voir le parc et l'ID de la file d'attente. Pour plus d'informations, voir Définir les détails du parc et Définir les détails de la file d'attente.

Pour définir le parc et la file d'attente par défaut pour la CLI de Deadline Cloud, utilisez la commande suivante. Lorsque vous définissez les valeurs par défaut, vous pouvez utiliser les commandes de la CLI de Deadline Cloud sans spécifier de parc ou de file d'attente. Dans l'exemple suivant, remplacez farmId et queueId par vos propres informations :

deadline config set defaults.farm_id farmId deadline config set defaults.queue_id queueId

Pour spécifier les étapes et les tâches d'une tâche, créez un modèle de tâche OpenJD. Pour plus d'informations, consultez Template Schemas [Version : 2023-09] dans le référentiel de spécifications Open Job Description. GitHub

L'exemple suivant est un modèle de tâche YAML. Il définit un travail en deux étapes et cinq tâches par étape.

name: Sample Job specificationVersion: jobtemplate-2023-09 steps: - name: Sample Step 1 parameterSpace: taskParameterDefinitions: - name: var range: 1-5 type: INT script: actions: onRun: args: - '1' command: /usr/bin/sleep - name: Sample Step 2 parameterSpace: taskParameterDefinitions: - name: var range: 1-5 type: INT script: actions: onRun: args: - '1' command: /usr/bin/sleep

Pour créer une tâche, créez un nouveau dossier nommésample_job, puis enregistrez le fichier modèle dans le nouveau dossier sous le nomtemplate.yaml. Vous soumettez la tâche à l'aide de la commande Deadline Cloud CLI suivante :

deadline bundle submit path/to/sample_job

La réponse de la commande contient un identifiant pour la tâche. N'oubliez pas l'identifiant afin de pouvoir vérifier le statut de la tâche ultérieurement.

Submitting to Queue: test-queue Waiting for Job to be created... Submitted job bundle: sample_job Job creation completed successfully jobId

Il existe des options supplémentaires que vous pouvez utiliser lorsque vous soumettez une offre d'emploi. Pour plus d’informations, consultez Plus d'options pour soumettre des tâches avec la CLI de Deadline Cloud.