~/talk

Branch deploys at any scale

Talkat PyBay 2024 · on Saturday, 2024-09-21· [python, developer-experience]
name:Ted Nyman
links:none on file
slides:none on file

Branch deploys put a branch into production before merge, cutting reverts to almost zero and shortening verification to a live trial; companies at scale and small teams use GitHub Actions as a provider, a persisted deploy record in a database, and webhooks to track status and notify Slack. Implementations include a deploy queue, per-target and per-user locks, checks for mergeability and passing tests, and the ability to cancel or roll back, all built easily in Python.

AI-written summary · about

  1. 0:00Introduction to branch deploys
  2. 1:02What is a branch deploy
  3. 3:07History and GitHub workflow
  4. 5:11Python implementation basics
  5. 7:59Complexity in branch deploy systems
  6. 9:04Webhooks and automation
  7. 9:47Benefits and conclusion
~/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.