Monitor performance issues & errors in your code

Continuous delivery with Python

Episode #166, published Thu, Jun 14, 2018, recorded Mon, Jun 11, 2018

We have evolved from, "It builds, ship it!" to continuous integration where every check-in is automatically verified by something like Travis CI. Taking that further, some people are using continuous delivery. This means, once a check-in is validated by the CI system, it's deployed -- automatically.

There are many moving parts in these processes. On this episode, you'll meet Cris Medina who has put together a world class CI/CD system. And he's here to share how he did it and what tools and libraries are involved.
Links from the show

Cris on Twitter: @tryexceptpass
HPE CloudVolumes: cloudvolumes.hpe.com
sofi: github.com/tryexceptpass/sofi
Korv: github.com/tryexceptpass/korv
Artifactory: jfrog.com/artifactory
dockerpy: github.com/docker/docker-py
Locust: locust.io
pyautogui: github.com/asweigart/pyautogui
Opencv: opencv.org

TryExceptPass Articles:
Most Viewed: Threaded Asynchronous Magic and How to Wield It: tryexceptpass.org
Most Read: A Python Ate My GUI: tryexceptpass.org
Most Recent: Practicality Beats Purity: Microservices vs Monoliths: tryexceptpass.org

GitHub article
Everyone complaining about Microsoft buying GitHub needs to offer a better solution: arstechnica.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Want to go deeper? Check out our courses

Talk Python's Mastodon Michael Kennedy's Mastodon