業務內容
建置加速服務,為 Bazel、Goma 與 Soong 等建置工具提供遠端執行,並擴展至 CMake
押注
將 tipi 的 CMake 快取與相依性分析,與 EngFlow 的分散式建置引擎結合,讓 C 與 C++ 團隊能以快得多的速度建置
緣起
EngFlow 由共同創辦人暨執行長 Helen Altshuler 與技術長 Ulf Adams 經營,兩人在打造 Bazel 的過程中扮演關鍵角色;該公司曾支援 Bazel、Goma 與 Soong 等工具。團隊於 2022 年飛往瑞士,與 tipi.build 的創辦人 Damien Buhl 與 Yannic Staudt 會面,兩人起初對於 EngFlow 究竟是競爭對手還是合作夥伴心存戒備。
經過
Buhl 表示,tipi 當時正在募資,並在幾份投資條款清單之間做選擇,EngFlow 來訪後,雙方都看見了真正的綜效:tipi 專注於 CMake、C++ 與原生編譯技術,並希望找到能有效率執行遠端作業的合作夥伴。被問到 EngFlow 是否曾考慮收購 tipi 時,主管們笑了笑,未作評論。
結果
2023 年 10 月 5 日,EngFlow 宣布投資 tipi,金額未披露,雙方並推出 CMake RE 的測試版,結合 tipi 的快取與解析能力與 EngFlow 的雲端分散式建置。兩家公司表示,在筆記型電腦上編譯大型程式碼庫可能耗費數小時,而 CMake RE 承諾約 10 倍加速,此為廠商說法。
必須成立的前提
CMake 是 C++ 建置的標準,但過去沒有遠端執行服務
tipi 擁有快取與相依性分析,但需要有效率的遠端作業
EngFlow 的創辦人從 Bazel 累積了雲端分散式建置的專業
雙方會面時,tipi 正在幾份投資條款清單之間做選擇,因此投資契合其募資時程
可借鏡之處
一家資金充裕的基礎設施新創,可以透過投資專業廠商,而非自行打造或收購,來延伸至相鄰工具;而新創自身宣稱的速度提升,需要獨立基準測試驗證。
後續
截至 2023-10-05,EngFlow 已投資 tipi.build 一筆未披露的金額,並推出 CMake RE 測試版;報導中宣稱的 10 倍加速尚未經過獨立基準測試。
追溯依據
參考來源
- EngFlow and tipi.build launch a remote CMake build execution service for your C and C++ code TechCrunch · techcrunch.com ·