Empieza
Elige la ruta que se adapte a cómo está construida tu app hoy. Cada una te guía paso a paso sobre qué instalar, cómo habilitar las funcionalidades de caché, análisis y tests, y cómo verificar la configuración de extremo a extremo. Puedes adoptarlas por separado o combinarlas si publicas en más de una plataforma.
La mayoría de las rutas usan la interfaz de línea de comandos de Tuist. Elixir utiliza el paquete Hex, y Once se conecta a través de su proveedor nativo de Tuist; ninguno requiere la CLI de Tuist para su integración.
Proyecto de Xcode#
Mantén tu proyecto o espacio de trabajo de Xcode existente y añade las funcionalidades de Tuist una a una. No es necesario generar el proyecto.
Start with an Xcode project →Proyecto de Xcode generado#
Permite que Tuist defina y genere tu proyecto de Xcode a partir de manifiestos Swift. Los proyectos generados condensan la complejidad de los proyectos modulares de Xcode en una descripción concisa y declarativa del grafo, y son un requisito estricto para la caché de módulos y los tests selectivos.
Start with a generated project →Proyecto de Gradle#
Conecta un proyecto de Gradle a la caché remota de Tuist, al análisis de compilaciones y al análisis de tests mediante el plugin dev.tuist de Gradle.
Proyecto de Elixir#
Conecta un proyecto de Elixir al análisis de compilaciones, al análisis de tests, a la detección de tests inestables y al reparto de tests de Tuist mediante el paquete Hex tuist_ex.
Proyecto de Rust#
Ejecuta Cargo a través de la CLI de Tuist para informar de las compilaciones y de los resultados individuales de los tests, incluidos los doctests, e investiga los tests inestables.
Start with a Rust project →Proyecto de Bazel#
Apunta un espacio de trabajo de Bazel a la caché de la API de ejecución remota de Tuist y al servicio de eventos de compilación para compartir aciertos de caché y análisis con tu equipo y tu CI.
Start with a Bazel project →Proyecto de Once#
Conecta los scripts cacheables y los grafos de compilación de Once a Tuist para obtener caché compartida, análisis en tiempo real de compilaciones y tests, reparto de tests alojado y vistas previas de aplicaciones.
Start with a Once project →