Skip to content
← Todos los documentos

Arquetipos

Versión 1.0. DWP reconoce dos arquetipos de repositorio. El arquetipo determina cómo se incorpora un agente y cómo se acotan los planes.

Repositorio individual

Una base de código autónoma: una aplicación, una biblioteca o un servicio. Los planes operan directamente sobre el código.

Características:

  • Una única base de código coherente.
  • Los planes modifican archivos de este repositorio.
  • Espacio de trabajo .dwp/ en la raíz del repositorio.

Centro orquestador

Un repositorio de coordinación que gestiona varios repositorios hijos. Los planes pueden generar planes hijos en subrepositorios.

Características:

  • Coordina varios subrepositorios.
  • Los planes pueden delegar en planes hijos.
  • Mantiene un registro de repositorios gestionados.
  • Espacio de trabajo .dwp/ en la raíz del centro que rastrea el estado entre repositorios.

Heurística de clasificación

Un agente DEBERÍA clasificar un repositorio como centro orquestador si encuentra:

  • Varios repositorios git anidados o submódulos.
  • Un registro o manifiesto de repositorios gestionados.
  • Configuración que apunta a repositorios externos.

De lo contrario, lo trata como un repositorio individual.

Diferencias en la incorporación

Aspecto Individual Orquestador
Alcance Este repositorio Varios repositorios
Incorporación Estructura del repositorio Registro del centro
Objetivo del plan Archivos locales Planes hijos
Estado .dwp/ local .dwp/ entre repositorios