跳转到内容

tuist.toml

tuist.toml 是一个与构建系统无关的配置文件,是 Tuist.swift 的演进。与 Tuist.swift 不同,它不需要 Swift,使其可在任何平台和构建系统上使用。它非常适合在没有 Swift 可用的环境中使用,如基于 Linux 的 CI 运行器,或者当你只需要配置服务器相关设置而不需要完整的 Tuist.swift 清单时。

Tuist 通过从当前工作目录向上遍历目录层次来查找 tuist.toml,在第一个匹配处停止。这意味着你可以在项目根目录放置它,并从任何子目录运行 Tuist 命令。

类型必填默认描述
projectString你的项目的完整句柄(例如 "tuist/tuist")。
urlStringhttps://tuist.devTuist 服务器的 URL。
project = "tuist/tuist"
url = "https://tuist.dev"

当同一设置在多个地方定义时,Tuist 使用以下优先级顺序(从高到低)解析:

  1. CLI 标志
  2. 环境变量
  3. Tuist.swift
  4. tuist.toml
  5. 默认值