Migrating Twitter's monorepo from Pants to Bazel
""Source"", Twitter's monorepo, spans almost 20 million lines of hand-crafted code and ten times as much of generated code. Most of it is Scala, but we also support Java, Python, and to a lesser extent NodeJS, Go and C/C++. Up until now, we have been using the Pants build tool to build, test and deploy services in Source. However, we are now moving to Bazel to fulfill those tasks. We explore how we approach this migration, where we are now, and how we're tackling some of the unique challenges that migrating from Pants entails.
Speaker: Borja Lorente
#bazelcon #bazel event: Bazelcon 2020; re_ty: Publish; product: Open Source - General; fullname: Borja Lorente;"
The Linux Foundation
The Linux Foundation is a nonprofit consortium dedicated to fostering the growth of Linux and collaborative software development. Founded in 2000, the organization sponsors the work of Linux creator Linus Torvalds and promotes, protects and advances the L...