Damian Brady: GitHub Actions - Episode 206

Azure DevOps Podcast

Episode | Podcast

Date: Mon, 15 Aug 2022 08:00:00 +0000

<p><span style="font-weight: 400;">Damian Brady is a Developer Advocate at GitHub. He's a developer, speaker, and author specializing in DevOps, MLOps, developer process, and software architecture. Formerly a Cloud Advocate at Microsoft for four years, and before that, a dev at Octopus Deploy and a Microsoft MVP, he has a 20-plus year background in software development and consulting in a broad range of industries. In Australia, he co-organized the Brisbane .Net User Group and launched the annual DDD Brisbane conference.</span></p> <p> </p> <p><strong>Topics of Discussion:</strong></p> <p><span style="font-weight: 400;">[2:45] How does Damian describe the landscape between Microsoft and GitHub?</span></p> <p><span style="font-weight: 400;">[4:12] What is it about automated development that jazzes Damian up?</span></p> <p><span style="font-weight: 400;">[5:57] Damian describes the lay of the land with GitHub Actions.</span></p> <p><span style="font-weight: 400;">[10:39] Does GitHub have a package repository?</span></p> <p><span style="font-weight: 400;">[14:19] For your build, you can keep them as just artifacts that are for that particular workflow, or you can create a package and put it into one of those package repositories for later retrieval.</span></p> <p><span style="font-weight: 400;">[14:25] Damian talks about the transition to deploying to the first pre-production environment in your chain.</span></p> <p><span style="font-weight: 400;">[19:12] What do the non-secret variables look like?</span></p> <p><span style="font-weight: 400;">[22:09] To what extent is there still overlap from Azure, and how does it deviate?</span></p> <p><span style="font-weight: 400;">[26:22] There are two options: there are actions that are in the marketplace, and then you can also run your own scripts.</span></p> <p><span style="font-weight: 400;">[30:10] Damian and his team are building around a pretty core experience where you have a project that you’re deploying to multiple environments.</span></p> <p><span style="font-weight: 400;">[34:24] How is Octopus Deploy similar? How is it different?</span></p> <p> </p> <p><strong>Mentioned in this Episode:</strong></p> <p><a href="http://architecttips.clearmeasure.com/"><em><span style="font-weight: 400;"> Architect Tips</span></em></a> <span style="font-weight: 400;">— New video podcast!</span></p> <p><a href="https://azure.microsoft.com/en-ca/services/devops/?&amp;OCID=AID736756_SEM_7eul5uID"> <span style="font-weight: 400;">Azure DevOps</span></a></p> <p><a href="https://www.clear-measure.com/"><span style="font-weight: 400;">Clear Measure</span></a> <span style="font-weight: 400;">(Sponsor)</span></p> <p><a href="https://www.amazon.com/NET-DevOps-Azure-Developers-Architecture/dp/1484253426"> <em><span style="font-weight: 400;">.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way,</span></em> <span style="font-weight: 400;">by Jeffrey Palermo</span></a> <span style="font-weight: 400;">— Available on Amazon!</span></p> <p><a href="https://www.youtube.com/channel/UC-ROXy08zc-qTA0-3GAQDLw"><span style="font-weight: 400;"> Jeffrey Palermo’s YouTube</span></a></p> <p><a href="https://twitter.com/jeffreypalermo?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor"> <span style="font-weight: 400;">Jeffrey Palermo’s Twitter</span></a> <span style="font-weight: 400;">—</span> <span style="font-weight: 400;">Follow to stay informed about future events!</span></p> <p><a href="http://azuredevopspodcast.clear-measure.com/damian-brady-on-devops-for-data-science-and-machine-learning-episode-008"> <span style="font-weight: 400;">Damian Brady On DevOps for Data Science and Machine Learning</span></a></p> <p><a href="http://azuredevopspodcast.clear-measure.com/website/chris-patterson-on-github-actions-episode-95"> <span style="font-weight: 400;">Chris Patterson on Github Actions</span></a></p> <p> </p> <p><strong>Want to Learn More?</strong></p> <p><span style="font-weight: 400;">Visit</span> <a href="http://azuredevopspodcast.clear-measure.com/"><em><span style="font-weight: 400;">AzureDevOps.Show</span></em></a> <span style="font-weight: 400;">for show notes and additional episodes.</span></p>