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.
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.