Azure DevOps

<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.