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.
- ¿Por qué es tan costosa hacer una aplicación de iOS?
- ¿Puedo usar computadoras portátiles que no sean Apple para crear una aplicación iOS?
- ¿Debería un desarrollador de juegos de iPhone de inicio tratar de externalizar la distribución a empresas como Chillingo o Gameloft? ¿Cuáles son los pros y los contras?
- Interfaces gráficas de usuario (GUI): ¿Por qué mis iconos de barra de navegación todavía están pixelados?
- Utilizando una estación base Airport Express, modelo A1264, ¿cómo puedo configurar los servicios de ubicación entre su iPhone5S y mi iPhone 5S, ambos con iOS 8?
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.