A collection of labs demonstrating how to use Visual Studio Code and Azure Pipelines to build and maintain open source software.
In this lab you will learn to:
- Set up Azure Pipelines to build and test a Python project hosted in GitHub.
- Customize the build by configuring the YAML build definition.
- Validate pull requests using GitHub Checks and Azure Pipelines
Go to lab | Duration: 5 minutes
In this lab you will learn to:
- Learn about WSL and how you can run native Linux commands from inside Windows.
- Open Visual Studio Code and and connect it to WSL.
- Debug a Node.js project running in Windows Subsystem for Linux, from VS Code in Windows.
Go to lab | Duration: 5 minutes
In this lab you will learn to:
- Understand dev containers and
devcontainer.json
. - Clone a repo with a sample project from a language of your choice (Node.js, Python, Go, Java, Rust, PHP, C++), and open that inside a dev container in VS Code.
- Move on to another project that doesn't have a
devcontainer.json
, and open that project in a dev container. - Debug your app running inside the dev container.
Go to lab | Duration: 10 minutes
In this lab you will learn to:
- Creating a JavaScript Azure Functions application using the Azure Functions extension.
- Debug that application locally with Visual Studio Code.
- Deploy your Functions application to Azure.
Go to lab | Duration: 10 minutes