Overview
This conference talk explores how the RabbitMQ team at VMware tackled significant CI pipeline challenges by implementing Bazel through the creation of rules_erlang. Learn how they transformed their development workflow from a 2-3 hour commit-to-test cycle to just 15 minutes after consolidating 30 repositories into a monorepo. Speaker Rin Kuryloski shares the team's journey of adopting Bazel despite initial concerns about Erlang and Elixir language support and Bazel's usability reputation. Discover the highs and lows of implementing custom build rules for Erlang in Bazel and how the combination with BuildBuddy dramatically improved their development efficiency. This 29-minute presentation offers valuable insights for teams considering Bazel for improving build and test workflows, especially for languages without native support.
Syllabus
RabbitMQ and the Story of rules_erlang
Taught by
Linux Foundation