~/talk

Continuous Deployment of Your Application

Talkat Spring I/O 2018 · 2018-05-24..05-25· [devops-and-delivery]
slides:none on file

Spring Cloud Pipelines provides a ready pipeline template that builds, runs contract tests (via Spring Cloud Contract with generated tests and stubs), checks API compatibility against currently deployed contracts, applies Flyway DB migrations, and performs zero‑downtime deploys with the option to roll back the app only. It supports Concourse and Jenkins (Job DSL or Jenkinsfile/Blue Ocean), Cloud Foundry or Kubernetes, uses stub runner for fast isolated tests, and ships as bash-driven, convention-based scripts.

AI-written summary · about

  1. 0:00Intro
  2. 2:25Concourse
  3. 2:59Jenkins Job DSL
  4. 3:42Jenkinsfile & Blue Ocean
  5. 4:58Why do we deploy software?
  6. 9:45Solution - fail fast
  7. 12:56Generated test (producer)
  8. 14:49Passing contract test (consumer)
  9. 15:42Breaking contract (producer)
  10. 17:48Generated test for deleting issues
  11. 24:31Solution - application rollback
  12. 26:34Demo - backward incompatible DB change
  13. 29:27Problem - end-to-end tests
  14. 32:25Solution - don't do E2E?
  15. 35:40Problem - deployment to production
  16. 37:53First Deployment
  17. 43:13Spring Cloud Pipelines - CF example
  18. 43:33Opinionated implementation
  19. 44:48Customizing Spring Cloud Pipelines
  20. 45:28Summary
~/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.