¿Es posible configurar una instancia única del servidor Jenkins para CI de aplicaciones iOS y aplicaciones Android?

Respuesta corta: sí.

Respuesta larga: Jenkins trabaja en la arquitectura maestro esclavo. Puede configurar el maestro Jenkins y los esclavos múltiples según sus requisitos de plataformas. Por lo tanto, puede tener esclavos Linux, Windows, iOS conectados con su maestro y puede configurar trabajos de CI para que se ejecuten en cualquiera de estos esclavos.

Esto significa que puede tener un maestro jenkins ejecutándose en cualquier plataforma y puede tener múltiples esclavos ejecutando sus compilaciones de CI en varias plataformas.

Ahora, no existe una plataforma / sistema operativo como Android, pero hay SDK disponible para compilaciones de Android en diferentes sistemas operativos.

Supongamos que tiene una máquina Mac como esclavos ejecutando su compilación ios. Lo que puede hacer, puede instalar el SDK de Android en ios esclavo y ejecutar su compilación de Android configurando la ruta ANDROID_HOME.

Eso es.

Este es un blog antiguo pero puede encontrar algún valor en él:

http://blog.denivip.ru/index.php

More Interesting

¿Puedo hacer que mi aplicación IOS sea gratuita y luego, en una actualización, agregar compras en la aplicación?

¿Dónde puedo encontrar un tutorial para una aplicación iOS de visualización web UI universal de diseño automático a pantalla completa?

¿Las balizas pueden funcionar sin aplicaciones específicas? ¿Se pueden enviar notificaciones a través de los sitios web utilizando la API BLE o directamente al teléfono (Bluetooth tradicional), o se requiere una aplicación nativa?

¿Qué tan precisos son los datos de http://search.xyologic.com/ con respecto a las descargas de aplicaciones?

¿Cuáles son algunos pasos para descargar, instalar y desarrollar una aplicación de muestra con iOS?

¿Es ahora un mejor momento para entrar en el desarrollo de JavaScript o iOS?

¿Qué tipo de aplicaciones se pueden desarrollar utilizando la API de AR Drone 2?

¿Necesitas saber Java para desarrollar aplicaciones iOS?

¿Qué necesito aprender o hacer para ser un desarrollador sénior o gerente de proyectos?

¿Cuál es la forma canónica de hacer mensajes en tiempo real entre iPhones?

¿Abrir el abastecimiento de una aplicación con IAP tiene algún inconveniente?

¿Cuáles son los errores más comunes que cometen los desarrolladores de juegos móviles cuando lanzan su primer juego móvil?

Estructura del equipo de inicio: ¿Cuál es la composición ideal de una empresa de laboratorios de aplicaciones iOS?

¿Cuál debería ser el costo ideal de contratar a un desarrollador de iOS?

¿Hay una lista de transiciones de pantalla de iOS?