24Freelance永不休眠的自由职业市场
已激活

Starlark上的Bazel构建规则

101 浏览#2387
列表周期10 天直到 22.11.2026
已发布24.08.2026
视图101在14天内 52

关于服务

翻译
我在Starlark上编写构建自动化——一种支持Bazel和Buck系统的Python方言。如果您的构建速度慢、不稳定,或者在数十个BUILD文件中分散为复制粘贴,我会将它们转化为小型可重用的规则和宏,这些规则和宏是完全密封和可重现的。

您将获得:具有正确操作和输出文件的自定义规则;从BUILD文件中删除样板代码的宏;用于在规则之间传递结构化数据的自定义提供者;用于交叉编译的工具链和平台配置;用于代码生成、代码检查和依赖图分析的方面;确定性下载和固定外部依赖项的存储库规则。

正确性对我很重要。每个操作都明确声明输入和输出——没有任何内容从主机泄漏,远程缓存和远程执行立即生效,增量构建保持快速。我以惯用法编写Starlark代码,带有文档字符串,并用分析测试覆盖它,以便规则在下一个Bazel更新时不会静默破坏。

典型任务:将Make或CMake树迁移到Bazel,将一组规则提取到多个目标的公共库中,添加语言支持(Go、Rust、Python、TypeScript、protobuf),设置远程缓存和CI,调试非确定性输出和缓存未命中。将您的代码库发送给我并描述问题——我会将工作分解为明确的可验证步骤,并提供固定的价格和截止日期。
Freelancer contacts
E-mailShow
24
二十 · 提示

在您下单之前

  • 浏览自由职业者的作品集。
  • 描述您的任务并询问价格和截止日期。
  • 查看其他客户的评价。
  • 或者发布一个项目并比较多个报价。
同类类别

类似服务

该类别中的所有服务
值得注意
我如何订购此服务?

使用此页面上的表单写信给自由职业者:描述任务、截止日期和您需要的结果。

我如何检查自由职业者?

打开个人资料:评级、作品集和其他客户的评论显示了与您类似任务的经验。

Viktoria O.手工制作
联系
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora