turbo-ignore
使用 turbo
来确定一个包或其依赖项是否有更改。这对于在 CI 中快速跳过任务非常有用。
要了解更多,请访问
turbo-ignore 版本控制
因为 turbo-ignore
通常在将依赖项安装到存储库之前使用,所以在运行 turbo-ignore
时,不会有可用的 turbo
二进制文件。相反,turbo-ignore
将使用以下策略搜索与您的存储库一起使用的正确版本
- 首先,检查根
package.json#devDependencies
或package.json#dependencies
中是否有turbo
条目。如果在此处找到版本,则将使用该版本。 - 如果在
package.json
中未找到entry
,则将读取turbo.json
以获取其 schema。如果找到tasks
键,则使用turbo@^2
。如果找到 Turborepo v1 的pipeline
,则使用turbo@^1
。
这有帮助吗?