Tous les cas d’usage

Vos étapes CI, dans un parcours lisible.

Partez d’un événement Git, récupérez le dépôt et enchaînez vos commandes et vérifications CI avant de notifier votre équipe.

Explorer nodulz

Pour les équipes développement, DevOps et plateforme.

Le besoin, sur le terrain.

Des commandes de build et de validation existent déjà, mais leur orchestration est dispersée. Retrouver les logs et comprendre l’étape qui a bloqué demande plusieurs outils.

  • L’ordre des commandes est difficile à suivre quand il est réparti entre scripts et tâches manuelles.
  • Une notification de succès ne doit pas être envoyée avant les contrôles attendus.
  • Le résultat d’un build doit pouvoir être relié au dépôt et à la référence Git utilisés.

Exemple : vérifier une branche avant livraison

Un événement sur la branche suivie lance le checkout du dépôt. Exécutez vos commandes de build puis vos vérifications, et envoyez une notification lorsque le parcours a abouti.

Sans workflow
L’équipe récupère une branche, lance des commandes et rassemble les logs avant de communiquer le résultat.
Avec nodulz
L’événement Git lance un checkout, les commandes et les contrôles dans cet ordre ; la notification arrive après les étapes réussies.

Comment nodulz règle le problème.

nodulz orchestre vos outils de build existants. Le dépôt et la référence Git sont transmis au parcours, puis les étapes CI utilisent le contexte préparé par le checkout.

  • Un contexte Git partagé

    Le déclencheur sélectionne les événements de la branche suivie. Checkout récupère la référence concernée pour que les étapes suivantes travaillent sur le même contenu.

  • Vos commandes, dans un ordre visible

    Shell CI exécute les commandes du projet, par exemple la préparation et le build. Vérification CI lance les contrôles attendus ; leurs logs permettent de distinguer une erreur de préparation d’un contrôle qui échoue.

  • Communiquer après la validation

    Discord est placé après les contrôles. Le workflow peut reprendre les informations Git dans la notification pour relier le résultat à la branche ; les règles de traitement d’échec restent à configurer selon votre processus.

Du déclencheur au résultat.

Git · Checkout · Shell CI · Vérification CI · Discord

Éditeur nodulz : Événement Git, Checkout, Build du projet, Vérifications CI et Notifier l’équipe.

Le contexte Git traverse les étapes de build et de validation avant la notification. Capture de l’éditeur avec un workflow d’exemple non exécuté.

Faites défiler la capture horizontalement pour suivre tout le workflow.

Ouvrir la capture en grand

Ce qui se passe, étape par étape.

  1. 1

    Événement Git

    Sélectionnez le dépôt, l’événement et la branche qui déclenchent le parcours.

    Données utilisées
    Dépôt, branche suivie et événement de type push dans cet exemple.
    Ce que l’étape transmet
    Les informations de la référence Git à vérifier.
  2. 2

    Checkout

    Récupérez le dépôt et la référence à utiliser pour cette exécution.

    Données utilisées
    Dépôt et référence fournis par le déclencheur.
    Ce que l’étape transmet
    Un contexte de travail contenant le code concerné.
  3. 3

    Build du projet

    Lancez vos commandes de préparation et de build dans le contexte du dépôt.

    Données utilisées
    Contexte du checkout et commandes du projet.
    Ce que l’étape transmet
    Logs et résultat des commandes de préparation et de build.
  4. 4

    Vérifications CI

    Exécutez les contrôles définis par votre équipe et examinez leurs résultats.

    Données utilisées
    Même contexte de dépôt et commandes de vérification configurées.
    Ce que l’étape transmet
    Résultat et logs des contrôles ; la suite dépend de leur réussite.
  5. 5

    Notifier l’équipe

    Notifiez votre équipe après la réussite des étapes précédentes.

    Données utilisées
    Contexte Git et résultat du parcours réussi.
    Ce que l’étape transmet
    Une notification qui identifie la branche et les étapes validées.

Workflow d’exemple : adaptez les connexions, les paramètres et les règles à votre environnement. Les données montrées sont illustratives.

Ce que ce workflow apporte.

Votre équipe suit l’enchaînement et consulte les logs des étapes CI dans nodulz. Les commandes restent celles du projet et le parcours expose leur ordre d’exécution.

  • Le dépôt et la référence Git comme contexte commun.
  • Un ordre explicite entre préparation, build et contrôles.
  • Des logs rattachés aux étapes qui ont réellement exécuté les commandes.

Gardez la main sur le processus.

Définissez les permissions Git, les commandes et l’environnement de build. Le déploiement n’est pas inclus dans cet exemple ; ajoutez-le après vos contrôles si votre processus le prévoit.

Explorer les nœuds disponibles

Votre processus peut devenir un workflow.

Parlons de votre cas d’usage