~/lightning

Lightning Talk – Bazel Parallel and Asynchronous Artifact Publishing Pipeline

Lightningat BazelCon 2019 · 2019-12-11..12-12· [devops-and-delivery]
name:Liron Tal
links:none on file
slides:none on file

An asynchronous publisher service replaces a single post-build step and pulls the Bazel result store to detect ready outputs, downloads artifacts and uses an image_info macro from rules_docker plus a docker client to pushes only missing layers, then notifies a lightweight promotion service that tags versions. Consumers are sharded by artifact ID so each flow runs on a single-threaded event loop, cutting a previously ~30% publisher bottleneck and running faster than the build.

AI-written summary · about

  1. 0:00Artifact publishing pipeline
  2. 1:26Parallel builds and ordering
  3. 3:35Promotion service architecture
  4. 4:41Slow publishing problems
  5. 5:46Async pipeline redesign
  6. 7:13Benefits of async approach
  7. 8:17Future features and deployment
  8. 9:21Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.