Job
L'objet Job (JobEntity
) rassemble les informations relatives à l'exécution d'une tâche.
Champs
id
Type : nombre
Identifiant unique du job.
uuid
Type : chaîne de caractères
Identifiant unique universel du job.
scheduledAt
Type : date
Date de planification du job.
currentState
Type : EJobState
État actuel du job.
previousState
Type : EJobState
État précédent du job.
platform
Type : PlatformEntity
Plateforme sur laquelle le job sera exécuté.
productRelease
Type : ProductReleaseEntity
[Optionnel]
Version de produit éventuellement liée à l'action du job.
branch
Type : chaîne de caractères
[Optionnel]
Branche que le job utilisera sur l'exécuteur de job distant.
jiraIssue
Type : chaîne de caractères
[Optionnel]
Problème Jira lié au job. Les actions d'intégration de Jira seront effectuées sur ce problème Jira.
slackGuests
Type : liste de chaînes de caractères
Liste des invités Slack.
emailGuests
Type : liste de chaînes de caractères
Liste des invités par e-mail.
useContacts
Type : booléen
Utilisation des contacts de la plateforme.
logs
Type : liste de JobLogEntity
Liste des logs attachés à ce job.
action
Type : JobActionEntity
Action de job associée au job.
actionOptions
Type : liste de JobActionOptionEntity
Liste des options d'action de job associées au job.
extraParameters
Type : json
Paramètres supplémentaires pouvant être utilisés par l'exécuteur.
gitlabPipeline
Type : GitlabPipelineEntity
[Optionnel]
Pipeline Gitlab associée au job en cas d'exécution par Gitlab.
duplicateJobEntity
Type : JobEntity
[Optionnel]
Job original en cas de duplication.
jobQualityEntity
Type : JobQualityEntity
Données de qualité liées au job.
jobGroup
Type : JobGroupEntity
[Optionnel]
Groupe auquel appartient le job.
auditEntity
Type : AuditEntity
Informations de suivi : traces des événements de création et de mise à jour.