Qué hacemos

El comité de infraestructura significa el funcionamiento continuo & mantenimiento de los servicios de infraestructura. Su meta principal es mantener a UBports en vuelo y conectar a nuestros usuarios de Ubuntu Touch con nuestros servicios. Nuestras tareas consisten en proporcionar hardware, el sistema operativo y las herramientas y aplicaciones para nuestros desarrolladores. Los miembros del equipo tienen al menos una comprensión básica de Linux como sistema operativo, los «scripts» de la «shell» y la configuración de varios servicios y demonios del SO. Cuestiones adicionales como la gestión del almacenamiento, manejo del cortafuegos, etc serán necesarias en el futuro. Implementar un SO Linux debería ser una tarea familiar si desea unirse.

Nuestra infraestructura consiste en un puñado de servidores virtuales en una infraestructura en la nube, principalmente alojados en Digital Ocean. En nuestro «CI train» (tren de integración continua) usamos principalmente Jenkins como la plataforma central para manejar la construcción automática y el empaquetado. También hay trabajo que hacer para el alojamiento de los sitios web o para el servidor del sistema de imágenes que distribuye nuestras obras.

Todo nuestro código está alojado en Github o en Launchpad. Un conocimiento básico del funcionamiento de esos dos servicios le facilita ponerse al día en este equipo.

Metas de infraestructura

  • Mantener UBports en vuelo

  • Proporcionar hardware

  • Proporcionar el sistema operativo

  • Proporcionar herramientas y aplicaciones a los desarrolladores

Miembros actuales del equipo de infraestructura

  • Florian Leeber («ISC Head»)

  • Brian Douglass

  • Marius Gripsgård

Vacantes

  • Escritor de archivos por lotes y guiones de la «shell»

  • Depurador

  • Especialista en Jenkins

(Podríamos necesitar gente que ame jugar con servidores, instalar software, escribir archivos de procesamiento en lote y «shell scripts», y depurar por qué un servidor determinado no está haciendo lo que debería. Desafortunadamente también se necesita un cierto nivel de comprensión de Jenkins, Debian y empaquetado Linux, e incluso la compilación de paquetes cuando es necesario. Incluso a veces programar un poco no hace daño. Es complicado encontrar gente que tenga todas las habilidades a la vez. Nuestra infraestructura es una combinación de aportación de hardware, el sistema operativo y también las herramientas y las aplicaciones para nuestros desarrolladores. En las empresas, cada una de esas funciones las llevan departamentos separados o gente especializada.)

Palabras clave del comité directivo

ARM, nube, traducciones, servicios, jenkins, github, launchpad, linux, shell, cortafuegos


¿Preparado para unirse a UBports?

¡Solicite ser un miembro ahora!