~/talk

Juggling features to production: Continuous Delivery in PHP

Talkat Dutch PHP Conference 2017 · 2017-06-29..07-01· [devops-and-delivery]
links:none on file
slides:none on file

nFlow is a CD pipeline for PHP that spins up per-feature test environments on Kubernetes (demo shows three concurrent envs), builds Docker images via Jenkins on each Git push, and performs an automatic merge to master and one-button deploy to production in about one to two minutes. It updates other feature branches, deletes stale branches and tags the commit, notifies JIRA on merge conflicts for manual resolution, and enables many small releases (author cites up to ten deploys per day versus batching ~20 features).

AI-written summary · about

  1. 0:00Introduction
  2. 0:53Continuous Delivery
  3. 2:10Code
  4. 9:19Automation
  5. 10:59Inflow
  6. 15:44Conflict problem
  7. 19:07Live demo
  8. 19:26Production environment
  9. 20:46JIRA
  10. 22:24Create new branch
  11. 27:11Update environment
  12. 31:31Git Fetch
  13. 33:04Create another test
  14. 39:14Refresh environment
~/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.