CI/CDiOS, Android e Web — qualquer framework
Faça push. Nós levamos até as lojas.Escolha um repositório e o Codeness automatiza builds, assinatura de código e entrega no TestFlight e no Google Play. Flutter, Swift ou Kotlin: os passos são os mesmos.
Frameworks compatíveis
Sem servidores nem Macs. Escolha um repositório e o Codeness detecta o framework e cria as etapas.
Instale o GitHub App do Codeness e escolha os repositórios.
Flutter, React Native ou nativo: o Codeness configura etapas e artefatos. Ajuste o que quiser no painel.
Inicie com um clique ou em push, pull request ou tag. IPAs e AABs assinados vão direto para as lojas.
Adicione uma chave de API do App Store Connect e o Codeness cria e obtém certificados e perfis.
Ao terminar, o build vai direto para seus grupos do TestFlight ou faixas do Google Play.
iOS no macOS; Android e web no Linux. Escolha runner e versões por fluxo.
Push, pull requests e tags iniciam builds. Filtre com padrões de branch.
Variáveis, certificados e keystores ficam criptografados e mascarados nos logs.
Convide membros com funções e compartilhe arquivos de assinatura. Resultados vão para o Slack.
Use os formulários do painel ou coloque um codeness.yaml no repositório e gerencie por branch.
$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
Os builds rodam em Macs com Apple silicon da Codeness. Sem cobrança por minuto.
Você também pode rodar um workflow no GitHub Actions do seu repositório; esses minutos seguem os preços do GitHub.
Em Macs com Apple silicon da Codeness. Cada build usa uma máquina virtual macOS nova, apagada ao final, e a Codeness nunca guarda seu código. Você também pode escolher o GitHub Actions do seu repositório por workflow.
Sim. A Codeness compila e assina seu app em Macs próprios com Xcode.
Ficam criptografados com AES-256-GCM e são entregues ao runner uma única vez, no início do build. Valores nos logs são mascarados.
Por enquanto, só GitHub.
Escolha Personalizado para rodar qualquer script. Unity, Rust, Go: tudo que compila pela linha de comando funciona.