Build end-to-end CI/CD capabilities directly in GitHub

With GitHub Actions, you can create and set up workflows in your repository to build, test, and deploy your code.

Start free course Join 114 others!

social preview

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 msusdev@microsoft.com. You can also review presentation notes at https://github.com/msusdev/end-to-end-github-actions.

Steps to complete this learning path 15
  1. GitHub ➡️ Presentation Repository

    Review demos and presentation content from past webinar sessions here.

    Link
  2. Webinar ➡️ Introduction to GitHub Actions

    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.

    Link
  3. Create a GitHub Action and use it in a workflow.

    Course
  4. Microsoft Learn ➡️ Automate development tasks by using GitHub Actions

    On Microsoft Learn, create a basic GitHub Action and use that action in a workflow.

    Link
  5. Webinar ➡️ Automate it with GitHub Actions

    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.

    Link
  6. Learn how to create workflows that enable you to use Continuous Integration (CI) for your projects.

    Course
  7. Learn how to write your own GitHub Docker container action! This course will empower you to begin automating customized tasks unique to your workflow.

    Course
  8. This course will walk you through using GitHub Actions to get your code in a deployable state once your CI workflows have completed.

    Course
  9. Microsoft Learn ➡️ Build continuous integration (CI) workflows by using GitHub Actions

    On Microsoft Learn, create workflows that enable you to use Continuous Integration (CI) for your projects.

    Link
  10. Azure Friday ➡️ Deploy to Azure using GitHub Actions

    Watch this discussion on how to deploy to Azure using GitHub Actions, which helps you to configure CI/CD from the GitHub UI.

    Link
  11. Create two deployment workflows using GitHub Actions and Microsoft Azure.

    Course
  12. Microsoft Learn ➡️ Build and deploy applications to Azure by using GitHub Actions

    On Microsoft Learn, create two deployment workflows using GitHub Actions and Microsoft Azure.

    Link
  13. Azure Snippets ➡️ How to deploy your web app using GitHub Actions

    In this snippet, learn how to deploy Azure web apps using GitHub Actions directly from the Azure portal.

    Link
  14. GitHub Gist ➡️ Final workflow YAML file

    This Gist contains the final YAML file from the webinar series.

    Link
  15. GitHub ➡️ Final project repository

    This repository contains the sample project and all of the final assets from the webinar series.

    Link
Share this learning path
Free

All public courses on Learning Lab are free.

Latest release

Users who took this course also took

What is GitHub Learning Lab?

Learn new skills by completing fun, realistic projects in your very own GitHub repository.