Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>GitHub Integration for Azure Pipelines

GitHub Integration for Azure Pipelines

Microsoft

|
8,307 clicks
| (9) | Free
Cloud-hosted pipelines for Linux, macOS, and Windows with 10 free parallel jobs and unlimited minutes for open source projects.

NOTE: This extension is preinstalled with Azure Pipelines.

Continuously build, test, and deploy from GitHub to any platform and cloud

Azure Pipelines offers cloud-hosted pipelines for Linux, macOS, and Windows with 10 free parallel jobs and unlimited minutes for open source projects.

Any language, platform, and cloud

Build, test, and deploy Node.js, Python, Java, PHP, Ruby, Go, C/C++, .NET, Android, and iOS apps. Run in parallel on Linux, macOS, and Windows. Deploy to cloud providers like Azure, AWS, and GCP. Distribute mobile apps through beta channels and app stores.

Native container support

Create new containers with ease and push them to any registry. Deploy containers to independent hosts or Kubernetes.

Advanced workflows and features

Easy build chaining and multi-phased builds. Support for YAML, test integration, release gates, reporting, and more.

Extensible

Use a range of build, test, and deployment tasks built by the community – hundreds of extensions from Slack to SonarCloud. You can even deploy from other CI systems, like Jenkins. Webhooks and REST APIs help you integrate.

Free, to you from Azure Pipelines

Free cloud-hosted builds for public and private repositories.

Get started

GitHub integration is preinstalled with Azure Pipelines. Create your first pipeline.

Integration points

These capabilities can be enabled through Azure Pipelines in your pipeline's settings:

  • Trigger pipelines to run when changes are pushed to a branch
  • Trigger pipelines to run for validating the quality of new pull requests
  • Store build artifacts with each build record
  • Bidirectionally link between Azure Pipelines build results and GitHub commits, pull requests, and checks
  • Add a status badge to your repository's readme to easily monitor the status of your CI build
  • Deploy your builds to test and production stages with optional approvals and release gates

Pricing

Azure Pipelines has 2 price plans for GitHub integration: Free and Add parallel jobs. For the second plan, purchases may be made through the GitHub Marketplace or Azure.

1. Free

Azure Pipelines is free for public and private repositories.

  • Linux, macOS, and Windows

  • 10 free parallel jobs with unlimited minutes for public repositories

  • 1 free parallel job with 1,800 minutes per month for private repositories

The 10 free parallel jobs are automatically used when both your Azure DevOps project and GitHub repository are public.

The 1 free parallel job and 1,800 minutes-per-month limit are automatically used when either your Azure DevOps project or GitHub repository is private.

Learn how to make your Azure DevOps project public here. Learn how to make your GitHub repository public here.

2. Add parallel jobs

Add parallel jobs for using Azure Pipelines with private repositories.

  • Linux, macOS, and Windows

  • Still includes 10 free jobs for public repositories

  • Unlimited minutes for public and private repositories

  • Purchases apply only to private repositories

Purchased parallel jobs are in addition to your 1 free parallel job for private repositories. After one purchase, all parallel jobs will have unlimited minutes.


Linux, macOS, and Windows agents

Powerful workflows with native container support

They'll call you Sherlock Holmes

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft