開始使用
選擇符合你目前應用程式建置方式的路徑。每條路徑都會逐步說明需要安裝什麼、如何啟用快取、洞察與測試功能,以及如何端到端驗證設定。你可以分別採用這些功能,若你在多個平台上交付軟體,也可以將它們結合使用。
大多數路徑都使用 Tuist 命令列介面。Elixir 使用 Hex 套件,而 Once 則透過其原生的 Tuist 提供者進行連接;兩者在整合時都不需要 Tuist CLI。
Xcode 專案#
保留現有的 Xcode 專案或工作區,並逐一新增 Tuist 功能。無需產生專案。
Start with an Xcode project →產生的 Xcode 專案#
讓 Tuist 從 Swift 資訊清單定義並產生你的 Xcode 專案。產生的專案會將模組化 Xcode 專案的複雜性濃縮為圖形的簡潔宣告式描述,並且是 模組快取 與 選擇性測試 的嚴格必要條件。
Start with a generated project →Gradle 專案#
透過 dev.tuist Gradle 外掛程式,將 Gradle 專案連接到 Tuist 的遠端快取、建置洞察與測試洞察。
Elixir 專案#
透過 tuist_ex Hex 套件,將 Elixir 專案連接到 Tuist 的建置洞察、測試洞察、不穩定測試偵測與測試分流。
Rust 專案#
透過 Tuist CLI 執行 Cargo 以回報建置與個別測試結果(包含文件測試),並調查不穩定測試。
Start with a Rust project →Bazel 專案#
將 Bazel 工作區指向 Tuist 的遠端執行 API 快取與建置事件服務,以便在團隊與 CI 之間共用快取命中與洞察。
Start with a Bazel project →Once 專案#
將 Once 的可快取腳本與建置圖形連接到 Tuist,以實現共用快取、即時建置與測試洞察、託管測試分流,以及應用程式預覽。
Start with a Once project →