With GitHub Actions, you can create and set up workflows in your repository to build, test, and deploy your code to Azure. This webinar training series is for teams looking to build end-to-end continuous integration (CI) and continuous deployment (CD) capabilities directly in their GitHub repositories.
We’ll show you how to create custom CI workflows using GitHub Actions that automate building and testing your code so that you can get immediate feedback on code changes to detect and resolve bugs faster, saving you time.
To automate the deployment process and help to deploy tested, stable code changes to customers more quickly, we’ll also show you how to use GitHub Actions to create custom CD workflows.
In each session, we’ll point you to labs where you can try out our examples for yourself for hands-on experience. In addition to expert Q&A during our live broadcasts, you’ll also be able to email our team for help with any questions you have at firstname.lastname@example.org. You can also review presentation notes at https://github.com/msusdev/end-to-end-github-actions.
Review demos and presentation content from past webinar sessions here.
Learn how GitHub Actions enable you to automate your software development cycle and deploy applications to Azure. We’ll walk you through how to create a basic GitHub workflow.
On Microsoft Learn, create a basic GitHub Action and use that action in a workflow.
GitHub Actions is a powerful and flexible automation platform built into GitHub. It allows you to do powerful serverless build and deployments but is also capable of so much more.
On Microsoft Learn, create workflows that enable you to use Continuous Integration (CI) for your projects.
Watch this discussion on how to deploy to Azure using GitHub Actions, which helps you to configure CI/CD from the GitHub UI.
On Microsoft Learn, create two deployment workflows using GitHub Actions and Microsoft Azure.
In this snippet, learn how to deploy Azure web apps using GitHub Actions directly from the Azure portal.
This Gist contains the final YAML file from the webinar series.
This repository contains the sample project and all of the final assets from the webinar series.
All public courses on Learning Lab are free.
Learn new skills by completing fun, realistic projects in your very own GitHub repository.