Accélération du changement pour les tâches manuelles

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Activez le suivi des changements pour le pipeline dans la page d'enregistrement de l'outil de Vélocité de changement DevOps.

    La tâche GitLab soumise au contrôle du changement doit avoir les instructions suivantes pour reprendre ou annuler l'exécution du pipeline via la demande de changement :
    • when: manuel
    • allow_failure: faux
    Par exemple :
    
    deploy:
      stage: deploy
      tags:
        - local-runner1
      when: manual
      allow_failure: false
      script:
        - echo 'Deploy'
    Remarque :
    Pour les changements basés sur when:manual, pour pouvoir créer une demande de changement à une certaine étape, toutes les étapes précédentes doivent se terminer correctement. Si l'une des étapes précédentes n'est pas invoquée ou échoue, même si l'étape en cours ne dépend pas de l'étape précédente, aucune demande de changement n'est créée dans ServiceNow.

    Les étapes parallèles du pipeline GitLab sont prises en charge avec l'image GitLab Docker. Pour plus de détails, consultez Pipelines GitLab avec tâches parallèles et Implémenter des actions personnalisées pour les pipelines utilisant une image de conteneur Docker générique.

    Reportez-vous à la référence de configuration des pipelines CI/CD pour plus d'informations sur la configuration d'une tâche GitLab.

    Considérations supplémentaires :
    • Si allow_failure est défini sur true, le pipeline se poursuit, même lorsque le changement est rejeté.
    • Un utilisateur disposant du rôle d'accès approprié dans GitLab peut débloquer et poursuivre un pipeline, quel que soit l'état de la demande de changement.
    Tableau 1. Comportement d'accélération du changement GitLab
    Exécution manuelle Accélération du changement dans l'étape Demande de changement approuvée Résultat
    Oui Oui S/O

    Si la tâche manuelle est soumise au contrôle du changement, le changement est automatiquement créé.

    Oui

    La tâche manuelle est automatiquement exécutée.

    Non

    La tâche manuelle est automatiquement rejetée ou échoue.

    Non S/O

    La tâche manuelle attend une intervention manuelle du propriétaire du pipeline via l'interface utilisateur GitLab (comportement par défaut).

    Non Oui S/O

    La demande de changement n'est pas créée.

    Remarque :
    Les tâches parallèles s'affichent de manière séquentielle, en fonction de l'ordre dans lequel les tâches sont mises en file d'attente pour l'exécution.