巴泽尔+快车道?
Posted
技术标签:
【中文标题】巴泽尔+快车道?【英文标题】:Bazel + Fastlane? 【发布时间】:2021-04-19 22:07:59 【问题描述】:是否可以将 Fastlane 与 Bazel 集成(反之亦然)?我们组织的非移动部分使用 Bazel 进行构建,我希望在移动端保持一致。然而,Fastlane 提供了很多 Bazellane 没有的针对移动设备的东西。 Bazel 用于构建 + 测试,而 Fastlane 还提供发布/部署解决方案。
是否可以(或建议)从 Fastlane 中调用 Bazel build?或者也许从 Bazel 内部调用 Fastlane 进行部署?
【问题讨论】:
【参考方案1】:Bazel 就像一种语言的解释器,它允许您定义规则 - 可能具有一组输入、一个动作和一组输出的函数。
我对 Fastlane 不熟悉,但肯定可以编写一条规则来为您生成工件。唯一的要求是您的 输出 集必须明确定义(在规则中硬编码) - 换句话说,您不能编写将“将此存档中的任何内容解压缩到此文件夹”的规则,因为您必须定义一组输出。
Rules doc 页面是最好的起点。
【讨论】:
以上是关于巴泽尔+快车道?的主要内容,如果未能解决你的问题,请参考以下文章