Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020
Azure Boards and Azure Pipelines offer multiple integration points with GitHub and GitHub Enterprise. These integrations enable seamless collaboration between development and project management, enhancing traceability, workflow efficiency, and overall productivity. By connecting your GitHub repositories with Azure DevOps, you can streamline your development processes and gain better insights into your projects.
Authenticate and collaborate with GitHub
Integrate Azure Boards with GitHub
By integrating Azure Boards with GitHub repositories, you can link GitHub commits, pull requests, branches, and issues to work items. This integration allows you to use GitHub for software development while using Azure Boards to plan and track your work. To get started, see Azure Boards-GitHub integration.
Benefits of integration
- Enhanced traceability: Link work items to GitHub commits, pull requests, branches, and issues for better traceability.
- Streamlined workflow: Use GitHub for development and Azure Boards for planning and tracking, ensuring a seamless workflow.
- Improved collaboration: Collaborate more effectively by connecting development activities in GitHub with project management in Azure Boards.
Features of Azure Boards and GitHub integration
| Feature | Description |
|---|---|
| Link work items | Easily link work items to GitHub commits, pull requests, branches, and issues. |
| View linked objects | Quickly view and open linked objects from the board. |
| Add status badges | Add status badges of Azure Boards to a GitHub repository README file. |
| View release summary | Review work items linked to GitHub commits in the Release summary page. |
| Sync GitHub issues | Sync GitHub Issues to Azure Boards Work Items using the GitHub Action. |
Integrate Azure Pipelines with GitHub
You can use Azure Pipelines to automatically build, test, package, release, and deploy your GitHub repository code. To get started, see Build GitHub repositories.
Additionally, you can map your GitHub repositories to one or more projects in Azure DevOps, enabling seamless integration and management across your development lifecycle.
Benefits of integration
- Automated workflows: Automatically build, test, package, release, and deploy your GitHub repository code using Azure Pipelines.
- Continuous integration and continuous deployment (CI/CD): Implement CI/CD practices to ensure that your code changes are automatically tested and deployed.
- Seamless integration: Map your GitHub repositories to one or more projects in Azure DevOps for seamless integration and management across your development lifecycle.
- Enhanced collaboration: Collaborate more effectively by linking work items to GitHub commits, pull requests, branches, and issues.
- Improved traceability: Achieve better traceability by reviewing work items linked to GitHub commits in the release summary page.
- Status badges: Add status badges of Azure Boards to a GitHub repository README file and display the build status.
- Issue synchronization: Sync GitHub Issues to Azure Boards work items using the GitHub Action for better issue tracking and management.
Features of Azure Pipelines and GitHub integration
Key GitHub integration features
Azure DevOps provides several ways to integrate with GitHub:
- Use GitHub Copilot with Azure Boards: Delegate work items to GitHub Copilot for automated code generation and pull request creation
- Link work items to commits and pull requests: Automatically link development artifacts
- Status badges: Display build and deployment status in your GitHub repository
- Azure Boards app: Install the Azure Boards app in GitHub for enhanced integration