jon's avatar Jonathan Johnson

Automagic Deployment with Github Actions

Tuesday, August 16, 2022

Abstract:

Remote talk for UCTech 2022 at UCSD.

Deploying can be a huge hassle for any application and any team. We've tried a bunch of ways to get it right, scripts, chatbots, tags, and manual pushes. We never found a one size fits all solution until we moved to Github Actions. By standardizing on the concept of a workflow, but being flexible about how any specific app was setup we were able to move to a state of one click amazing so anyone on our team can deploy.

In this sessions we'll talk about: 1) What is Github Actions? 2) How to setup different deploy scenarios with different requirements 3) Triggering deploys manually 4) Using the Github API to trigger deploys with a Chatbot

No one wants to be left holding the Ham of Shame for a deploy gone wrong. Automating tedious tasks with multiple steps builds psychological safety and avoids finger pointing disasters.

From here you can access the Slides or an all text summary or those slides