Explore Azure DevOps with GitHub to streamline your development process

Advanced
Developer
GitHub
Azure DevOps

Learn how to use GitHub Actions, Azure DevOps, and Azure Pipelines to build, test, and deploy applications.

Prerequisites

Modules in this learning path

This module explores Azure DevOps and GitHub tools and helps organizations define their work management tool and licensing strategy.

This module introduces you to Azure Repos and GitHub and explores ways to migrate from TFVC to Git, and work with GitHub Codespaces for development.

In this module, you will learn what GitHub Actions, action flow, and its elements are. Understand what events are, explore jobs and runners, and how to read console output from actions.

This module details continuous integration using GitHub Actions and describes environment variables, artifacts, best practices, and how to secure your pipeline using encrypted variables and secrets.

This module introduces Azure Pipelines concepts and explains key terms and components of the tool, helping you decide your pipeline strategy and responsibilities.

Set up a continuous integration (CI) pipeline that automates the process of building your application.