CI/CDiOS, Android y Web — cualquier framework
Haz push. Nosotros lo llevamos a las tiendas.Elige un repositorio y Codeness automatiza la compilación, la firma de código y la entrega a TestFlight y Google Play. Flutter, Swift o Kotlin: los pasos son los mismos.
Frameworks compatibles
Sin servidores ni Macs que preparar. Elige un repositorio y Codeness detecta el framework y crea los pasos.
Instala la GitHub App de Codeness y elige los repositorios que quieres compilar.
Flutter, React Native o nativo: Codeness configura los pasos y artefactos. Ajusta lo que quieras en el panel.
Inicia con un clic o con push, pull request o etiqueta. Los IPA y AAB firmados van directos a las tiendas.
Añade una clave de API de App Store Connect y Codeness crea y obtiene certificados y perfiles.
Al terminar, la compilación se sube a tus grupos de TestFlight o pistas de Google Play.
iOS en macOS; Android y web en Linux. Elige runner y versiones por flujo de trabajo.
Push, pull requests y etiquetas inician compilaciones. Filtra con patrones de rama.
Variables, certificados y keystores se guardan cifrados y sus valores se ocultan en los registros.
Invita miembros con roles y comparte archivos de firma. Los resultados llegan a Slack.
Usa los formularios del panel o coloca un codeness.yaml en tu repositorio y gestiónalo por rama.
$CODENESS_ENV$BUILD_NUMBER .workflows: release: framework: flutter targets: [ios, android] instance: macos-15 triggering: events: [push, tag] branch_patterns: [main] ios_signing: mode: automatic api_key: "ASC key" bundle_ids: [com.example.app] publishing: app_store_connect: submit_to_testflight: true google_play: track: internal # alpha / beta / production
Los builds se ejecutan en Macs con Apple silicon de Codeness. Sin cobro por minuto.
También puedes ejecutar un workflow en las GitHub Actions de tu repositorio; esos minutos siguen la tarificación de GitHub.
En Macs con Apple silicon de Codeness. Cada build usa una máquina virtual macOS nueva que se borra al terminar, y Codeness nunca guarda tu código. También puedes elegir las GitHub Actions de tu repositorio por workflow.
Sí. Codeness compila y firma tu app en sus propios Mac con Xcode.
Se guardan cifrados con AES-256-GCM y se entregan al runner una sola vez, al iniciar la compilación. Los valores en los registros se ocultan.
Por ahora solo GitHub.
Elige Personalizado para ejecutar cualquier script. Unity, Rust, Go: todo lo que compile por línea de comandos funciona.