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.
Â
Topics of Discussion:
[2:45] How does Damian describe the landscape between Microsoft and GitHub?
[4:12] What is it about automated development that jazzes Damian up?
[5:57] Damian describes the lay of the land with GitHub Actions.
[10:39] Does GitHub have a package repository?
[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.
[14:25] Damian talks about the transition to deploying to the first pre-production environment in your chain.
[19:12] What do the non-secret variables look like?
[22:09] To what extent is there still overlap from Azure, and how does it deviate?
[26:22] There are two options: there are actions that are in the marketplace, and then you can also run your own scripts.
[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.
[34:24] How is Octopus Deploy similar? How is it different?
Â
Mentioned in this Episode:
Architect Tips — New video podcast!
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo’s Twitter — Follow to stay informed about future events!
Damian Brady On DevOps for Data Science and Machine Learning
Chris Patterson on Github Actions
Â
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.