Saltar al contenido
BeeuniBeeuni
Español
Esc
↑↓navegar↵abrir⌘Jvista previa
En esta página

Ejecución del trabajo

Cómo avanza el trabajo desde el prompt hasta el cambio fusionado, y las tres formas en que comienza.

Beeuni realiza el trabajo dentro de una sesión: una rama y un entorno aislado para una unidad de trabajo. Una sesión termina cuando su solicitud de cambio (CR) se fusiona de nuevo con la rama predeterminada. Esta página recorre el ciclo y luego muestra las tres formas en que puede comenzar una sesión.

Qué ocurre cuando comienza una sesión

  1. Beeuni crea el registro de la sesión y crea una rama a partir de la rama predeterminada. El nombre de la rama es el ID de la sesión.
  2. Beeuni resuelve una imagen del entorno aislado: la imagen predeterminada o tu propia .beeuni/Dockerfile si el manifiesto declara una.
  3. El entorno aislado se inicia. Su demonio, beeuni-agent, clona el repositorio en /workspace. Inicia el arnés de la sesión. El estado de la sesión pasa a ser running.
  4. El agente trabaja. Usa secretos mediante las variables de entorno que establece Beeuni y luego hace commit y push a la rama de la sesión.
  5. El agente abre una solicitud de cambio. Tú la revisas y la fusionas: es la única forma en que el trabajo llega a la rama predeterminada.

Tres formas de ejecutar el trabajo

Una sesión comienza de una de estas tres formas.

Modo Cómo funciona
Bajo demanda Lo pides en el chat y obtienes el resultado de inmediato.
Con asistencia humana El agente trabaja y te consulta para las llamadas importantes.
Automatizado Un activador —una programación o un webhook— inicia la sesión de principio a fin.

Relacionado

¿Te ha resultado útil esta página?