~/talk

Transient Test Environments

Talkat NDC Sydney 2017 · 2017-08-14..08-18· [devops-and-delivery, kubernetes]
slides:none on file

Shows how to create a fresh, realistic integration environment for every branch by wiring GitHub webhooks to Azure Functions and the Octopus Deploy API, then using AWS CloudFormation to spin up two EC2 instances, registering them with Octopus, deploying the correct release versions across projects, running simple HTTP checks, and tearing the environment down. Uses tenant-per-branch via Octopus, CloudFormation stack per commit, and Packer-built AMIs for reproducible base images. Demo has brief hiccups but the full pipeline runs end-to-end.

AI-written summary · about

  1. 0:00Introduction
  2. 7:45Creating a Tenant
  3. 13:27Creating an Integration Test
  4. 13:45Cloud Formation
  5. 17:47Deploy
  6. 19:50Run Tests
  7. 21:09Tear Down
  8. 21:54Delete Existing Machines
  9. 23:34Set Up Project
  10. 24:51Create Release
  11. 26:51Deploy Project
  12. 27:33Demo
  13. 30:04Packer
  14. 38:14Triggers
~/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.