8 个版本
0.0.21 | 2021 年 10 月 20 日 |
---|---|
0.0.20 | 2021 年 10 月 19 日 |
0.0.1 | 2021 年 9 月 16 日 |
#441 在 身份验证
74KB
1.5K SLoC
brr
一个简单、超快的 Rust 构建农场
概述
Brr 是 Buildrecall CLI。如果你不熟悉 Buildrecall,我们使你的构建运行得非常快。
特性
- 48 个 CPU 核心处理器,192 GiB 内存
- 在你编程的同时开始构建增量。
- 使用现有的 CI,只需替换构建步骤。
安装
cargo install brr
用法
使用 bash-history 安全令牌登录 Buildrecall 在这里可以获得。
brr login <token>
将构建农场附加到本地开发环境中的存储库。
# ./my-rust-project
brr attach my-rust-project
在刚刚创建的 buildrecall.toml
中创建你想要运行的作业
[project]
name = 'my-rust-project'
[[jobs]]
name = "mybuild"
run = "cargo build --release"
artifacts = ["target"]
运行你的作业
brr run mybuild
在你的 CI(例如 Github Actions)中添加一个 BUILDRECALL_API_KEY
环境变量(你可以在 这里 获取密钥),然后你不需要登录
BUILDRECALL_API_KEY=my_secret_key brr run mybuild
依赖项
~45–61MB
~1.5M SLoC