<under development>
Azure DevOps offers a suite of services to enhance project management, version control, testing, and deployment workflows.
Most important functionality:
- Azure Boards: Plan, track, and discuss work.
- Kanban boards and backlogs for agile development.
- Drag-and-drop sprint planning.
- Task grouping and prioritization by product owners.
- Azure Repos: Version control using Git or Team Foundation Version Control.
- Unlimited Git repositories.
- Overview of files, commits, branches, and pull requests.
- Code validation through pull requests, triggering automated builds.
- Supports web hooks and REST APIs for automation.
- Azure Pipelines: Automated testing, builds, and deployments.
- Build agents can be hosted in the cloud or on local infrastructure.
- Support for multiple programming languages and Docker containers.
- Integration with GitHub.
- Build definitions via YAML files.
- Azure Test Plans: Manual testing configuration.
- Step-by-step testing processes.
- Error tracking and bug work item creation.
- Available as an extra paid service or with Visual Studio Enterprise.
- Azure Artifacts: Integrated package management.
- Integration with Azure Pipelines.
- Download and use existing packages from NuGet.
- Host and reuse code packages within the organization.