Servicio de compilación abierta

Servicio de compilación abierta
Tipo de servicio web y compilador cruzado
Desarrollador La Fundación Linux y SUSE
Escrito en Perl y Rubí [1]
Sistema operativo linux
ultima versión
Estado activo
Licencia GNU GPL
Sitio web openbuildservice.org

Open Build Service  (anteriormente openSUSE Build Service ) [3]  es una plataforma que le permite organizar el proceso de desarrollo de distribuciones y productos de software, incluida la preparación y el mantenimiento de versiones y actualizaciones publicadas. El sistema le permite compilar paquetes cruzados de la mayoría de las principales distribuciones de Linux que usan paquetes en formato RPM o DEB , o crear su propia distribución basada en un paquete base determinado.

Las compilaciones son compatibles con 21 plataformas (distribuciones) y 6 arquitecturas, incluidas las arquitecturas i386 , x86 64 y ARM . Las distribuciones admitidas incluyen: CentOS , Debian , Fedora , Mageia , openSUSE , SUSE Enterprise Linux , Red Hat Enterprise Linux (RHEL) y Ubuntu . A partir de 2012, OBS se utiliza como sistema principal para crear proyectos openSUSE , Tizen y VideoLAN , así como para crear productos Linux en Dell , SGI e Intel . [cuatro]

OBS le permite crear un archivo de especificaciones o conectar el repositorio de paquetes presentado en el sitio web software.opensuse.org y crear la última versión de un programa dado como un paquete binario para el sistema deseado con un solo comando. Además, puede crear un entorno minimalista listo para usar para su ejecución en sistemas de virtualización , entornos en la nube o para descargar como una distribución en vivo . Al trabajar con OBS, un desarrollador puede usar el servicio web listo para usar build.opensuse.org o instalar el sistema en su propio servidor . Además, puede implementar rápidamente su propia infraestructura utilizando imágenes especialmente preparadas para máquinas virtuales , instalación local o arranque PXE a través de la red.

El sistema le permite automatizar la descarga de códigos fuente desde repositorios externos de Git o Subversion o archivos con código de ftp y servidores web de proyectos primarios, lo que le permite deshacerse de la descarga manual intermedia de archivos con código al local del desarrollador. máquina e importar más en openSUSE Build Service. Puede usar tanto el kit de herramientas de la línea de comandos como la interfaz web para administrar Open Build Service . El código para todos los componentes del sistema, incluida la interfaz web, el sistema de prueba de paquetes y los backends de compilación , es completamente de código abierto bajo la licencia GPL v2.

Conversión a SUSE Studio Express

En octubre de 2017, se anunció la fusión de OBS con SUSE Studio en una única solución , SUSE Studio Express [5] , que ampliará las capacidades de OBS y las integrará en la interfaz de SUSE Studio. Esta decisión se explica por el deseo de satisfacer las necesidades de los usuarios de SUSE Studio.

Notas

  1. The obs Open Source Project en Open Hub: Página de idiomas - 2006.
  2. https://github.com/openSUSE/open-build-service/releases/tag/2.10.16
  3. openSUSE cambia el nombre de OBS . Consultado el 6 de mayo de 2012. Archivado desde el original el 23 de marzo de 2012.
  4. El lanzamiento del sistema de compilación de paquetes Open Build Service 2.3 (enlace inaccesible) . Consultado el 6 de mayo de 2012. Archivado desde el original el 6 de mayo de 2012. 
  5. Los servicios en línea de SUSE Studio y Open Build Service se fusionaron en SUSE Studio Express . Consultado el 16 de octubre de 2017. Archivado desde el original el 17 de octubre de 2017.

Enlaces