~/talk

Automated deployment of Python packages for development

Talkat PyCon AU 2016 · 2016-08-12..08-16· [devops-and-delivery, developer-experience]
links:none on file
slides:none on file

A reproducible pipeline converts each approved Git change into deployed packages: Gerrit + Jenkins CI run tests and build sdist/wheel and conda packages, Jenkins copies artifacts into an internal PyPI via Apache and installs them into an Anaconda environment promoted dev→test→prod; versioneer derives PEP 440 versions from git tags and Ansible manually promotes production releases. This yields instant access to latest dev builds, pinned test collections per tag, and deliberate production updates — a multi‑year practice that now runs reliably.

AI-written summary · about

  1. 0:00Introduction
  2. 4:54Development and deployment
  3. 10:03Code review with Gerrit
  4. 12:05Gerrit configuration
  5. 15:39Continuous integration
  6. 17:19Automated build process
  7. 20:10Standardization templates
  8. 21:26Release management
  9. 24:05Conda and environment setup
  10. 27:07Questions and answers
~/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.