~/talk

5 ways Git can be used to automate your ruby application deployment

Talkat RubyHACK 2018 · 2018-05-03..05-04· [devops-and-delivery, developer-experience]
slides:none on file

Five concrete techniques: use pre-commit hooks to run RuboCop and abort bad commits, rewrite commit messages to prefix branch names, and run only the tests for changed files before push which cuts feedback time dramatically. Install hooks across machines with the shared-git-hooks npm shim, add a post-receive deploy hook on a bare repo to run bundle/yarn/assets and restart services, and call CI via webhook. These steps prevent broken builds, speed deploys, and have saved production rollbacks.

AI-written summary · about

  1. 0:00Start
  2. 0:13Put Git to work
  3. 8:53Life is too short to test before sharing my code!
  4. 13:30Trick'em into using your perfect hooks
  5. 20:16Continuous integration pooling?
  6. 37:22Questions?
~/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.