Aller au contenu
BeeuniBeeuni
Français
Esc
↑↓naviguer↵ouvrir⌘Japerçu
Sur cette page

Travail en cours

Comment le travail passe de la demande à la modification fusionnée, et les trois façons de le lancer.

Beeuni effectue le travail dans une session : une branche et un environnement isolé pour une unité de travail. Une session se termine lorsque sa demande de modification (CR) est fusionnée dans la branche par défaut. Cette page décrit le cycle, puis présente les trois façons de démarrer une session.

Que se passe-t-il au démarrage d’une session ?

  1. Beeuni crée l’entrée de session et crée une branche à partir de la branche par défaut. Le nom de la branche correspond à l’identifiant de la session.
  2. Beeuni sélectionne une image pour l’environnement isolé : l’image par défaut ou la vôtre, .beeuni/Dockerfile, si le manifeste en déclare une.
  3. L’environnement isolé démarre. Son démon, beeuni-agent, clone le dépôt dans /workspace. Il lance le harness de la session. Le statut de la session devient running.
  4. L’agent travaille. Il utilise les secrets via les variables d’environnement définies par Beeuni, puis valide ses modifications et les pousse vers la branche de la session.
  5. L’agent ouvre une demande de modification. Vous l’examinez et la fusionnez : c’est le seul moyen d’intégrer le travail dans la branche par défaut.

Trois façons d’exécuter le travail

Une session démarre de l’une de ces trois façons.

Mode Fonctionnement
À la demande Vous faites une demande dans le chat et obtenez le résultat immédiatement.
Avec intervention humaine L’agent travaille et vous consulte pour les décisions importantes.
Automatisé Un déclencheur — une planification ou un webhook — lance la session de bout en bout.

Voir aussi

Cette page vous a-t-elle été utile ?