État de la demande de changement ServiceNow DevOps dans les journaux du pipeline Jenkins
Vous pouvez utiliser l'utilitaire Générateur d'extraits Jenkins pour configurer le mode et la date d'affichage de l'état du changement et des conditions de politique correspondantes dans les journaux des travaux du pipeline Jenkins. Cela permet aux développeurs d'afficher l'état du changement dans les journaux de la console du pipeline proprement dit.
- Intervalle d'interrogation : spécifie la fréquence (en secondes) à laquelle Jenkins interroge ServiceNow sur l'état du changement et met à jour les journaux de la console avec l'état. L'état du changement est mis à jour dans les journaux de la console uniquement lorsque les champs Transition d'état du changement, Mises à jour du groupe d'affectation, Mises à jour de l'approbation, Date de début/fin prévue ou Détails du changement (le cas échéant) sont mis à jour.Remarque :Si ce champ n'est pas renseigné, la vérification de l'intervalle d'interrogation n'est pas exécutée pour mettre à jour l'état du changement dans les journaux de la console.
- Délai d'expiration de création du changement : spécifie la valeur du délai d'expiration de création du changement, en secondes. À l'expiration du délai, Jenkins vérifie l'état de création du changement dans ServiceNow. Si le changement n'a pas été créé, le pipeline reprend ou est abandonné en fonction du marqueur Abandonner en cas d'échec de création du changement. Par défaut, le pipeline est abandonné lorsque le délai d'expiration est spécifié et que le marqueur Abandonner en cas d'échec de création du changement est sélectionné.Remarque :Si ce champ n'est pas renseigné, la vérification du délai d'expiration de création du changement n'est pas exécutée pour mettre à jour le pipeline.
- Abandonner en cas d'échec de création du changement : abandonnez ou reprenez le pipeline si le changement n'est pas créé avant l'expiration du délai de création du changement.
- Sélectionné : Abandonner
- Désactivé : Reprendre
- Délai d'expiration de l'étape de changement : spécifie la valeur du délai d'expiration de l'étape de changement, en secondes. À l'expiration du délai, Jenkins vérifie l'état de l'étape de changement dans ServiceNow. Si l'étape de changement est toujours en cours, le pipeline reprend ou est abandonné en fonction du marqueur Abandonner à l'expiration du délai de l'étape de changement. Par défaut, le pipeline est abandonné lorsque le délai est spécifié et que le marqueur Abandonner à l'expiration du délai de l'étape de changement est sélectionné.Remarque :Si ce champ n'est pas renseigné, la vérification du délai d'expiration de l'étape de changement n'est pas exécutée pour mettre à jour le pipeline.
- Abandonner à l'expiration du délai de l'étape de changement : abandonnez ou reprenez le pipeline si l'étape de changement est toujours en cours à l'expiration du délai de l'étape de changement.
- Sélectionné : Abandonner
- Désactivé : Reprendre
Vous pouvez accéder aux journaux de la console dans votre pipeline pour afficher l'état d'une demande de changement lors de la création d'une demande de changement ou lors de la mise à jour de l'état de la demande de changement. Les conditions de politique associées à l'état de la demande de changement sont également évaluées et consignées dans les journaux. Par exemple, si la politique Automatisation avancée de la demande de changement DevOps est activée, les conditions de politique sont évaluées et la décision correspondante (approbation automatique/rejet automatique/approbation manuelle) est consignée dans les journaux.
- Numéro
- Détails
- état
- sys_id
- type
- risk
- Priorité
- changeState
- plannedStartDate
- plannedEndDate
- changeRequestURL
- Politique Changement de modèle DevOps : seuls les journaux s'affichent lors de la création du changement et lors de la mise à jour de l'état du changement.
- Politique Automatisation minimale de demande de changement DevOps : les journaux ainsi que la décision de changement et les conditions de politique correspondant à la décision de changement s'affichent.
- Politique Automatisation avancée de demande de changement DevOps : les journaux ainsi que la décision de changement et les conditions de politique correspondant à la décision de changement s'affichent.
- Champs
- code_coverage
- commits_without_work_item
- integration_tests_failed
- load_tests_failed
- regression_tests_failed
- num_of_outages_in_last_7_days
- num_of_current_outages
- num_of_open_incidents
- total_num_of_commits
- tests_passing_percent
- risk
- code_security
- validations
- Opérateurs
- <=
- >=
- !=
- =
- <
- >
- ISNOTEMPTY
- ISEMPTY
- ENTRE
- ANYTHING
- NSAMEAS
- SAMEAS
- GT_FIELD
- LT_FIELD
Si une demande de changement n'est pas créée en raison d'un problème, le motif de l'échec et l'état sont également consignés dans la console.