Skip to content

Montaje_del_sistema_de_generación [Guadalinex V7]

lrarodriguezindra edited this page Dec 14, 2015 · 1 revision

Vistazo general

El fin último del sistema de generación es producir los entregables de la distribución. Formalmente se compone de diversas unidades software que, conectadas entre ellas conforman un marco de trabajo integrado para facilitar sus labores al equipo de desarrollo.

En el proceso de construcción de una distribución se toma como unidad de desarrollo el paquete debian, con lo que el sistema de generación está orientado a paquetes:

  • Un sistema de control de versiones: donde subir los paquetes fuente
  • Un repositorio de paquetes: que sirve de base a la distribución
  • Un generador de isos: que toma el repositorio para construir los medios entregables
  • Un sistema de integración continua: capaz de detectar eventos en subversion e iniciar la construcción del paquete

{:gensysv7.png?604x329|}}

Con esto el desarrollador se preocupara sólo de organizar cambios en la distribución, mediante paquetes, ya que el sistema de generación se preocupará de:

  • Detección, guiado y monitorización de los cambios aplicados en los paquetes
  • Asegurar que todo cambio supera los controles de calidad
  • Correcta generación de los entregables

A diferencia con versiones anteriores del sistema de generación, hemos eliminado el paso intermedio entre "pkgbuilder" y el repositorio, puesto que este ya no es necesario y estábamos duplicando paquetes con lo que duplicábamos el espacio de disco.

Clone this wiki locally