CI/CDiOS, Android et Web — tous les frameworks
Poussez votre code. On l’amène jusqu’aux stores.Choisissez un dépôt et Codeness automatise build, signature de code et livraison sur TestFlight et Google Play. Flutter, Swift ou Kotlin : mêmes étapes.
Frameworks pris en charge
Aucun serveur ni Mac à préparer. Choisissez un dépôt : Codeness détecte le framework et écrit les étapes.
Installez la GitHub App Codeness et choisissez les dépôts à compiler.
Flutter, React Native ou natif : Codeness configure étapes et artefacts. Ajustez-les dans le tableau de bord.
Lancez d’un clic, ou sur push, pull request ou tag. Les IPA et AAB signés partent vers les stores.
Ajoutez une clé API App Store Connect : Codeness crée et récupère certificats et profils.
Une fois terminé, le build part vers vos groupes TestFlight ou canaux Google Play.
iOS sur macOS, Android et web sur Linux. Choisissez runner et versions par workflow.
Push, pull requests et tags lancent les builds. Filtrez avec des motifs de branche.
Variables, certificats et keystores sont chiffrés, et leurs valeurs masquées dans les journaux.
Invitez des membres avec des rôles et partagez les fichiers de signature. Résultats envoyés sur Slack.
Utilisez les formulaires du tableau de bord, ou placez un codeness.yaml dans votre dépôt et gérez-le par branche.
$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
Les builds tournent sur des Mac Apple silicon fournis par Codeness. Pas de facturation à la minute.
Vous pouvez aussi exécuter un workflow sur les GitHub Actions de votre dépôt ; ces minutes suivent la tarification GitHub.
Sur des Mac Apple silicon fournis par Codeness. Chaque build démarre une machine virtuelle macOS neuve, effacée à la fin, et Codeness ne stocke jamais votre code. Vous pouvez aussi choisir les GitHub Actions de votre dépôt par workflow.
Oui. Codeness compile et signe votre app sur ses propres Mac équipés de Xcode.
Ils sont chiffrés en AES-256-GCM et transmis au runner une seule fois, au début du build. Les valeurs dans les journaux sont masquées.
Uniquement GitHub pour l’instant.
Choisissez Personnalisé pour lancer n’importe quel script. Unity, Rust, Go : tout ce qui se compile en ligne de commande fonctionne.