Azure DevOps
- Refer Here for Azure DevOps Page
- Azure DevOps offers services to manage the complete project
- requirements
- design
- code
- tests
- artifacts
- pipelines
- tracking
- Azure DevOps is offered in two modes
- Azure DevOps Services
- Azure DevOps Servers
- Azure DevOps Services offer free and paid plans and can be integrated with Azure Account Refer Here for pricing
Azure Pipelines
- Refer Here for schema

- Microsoft Hosted Agents
- Azure DevOps tasks Refer Here
- Sample pipeline
name: 'spring petclinic build'
# where to run
pool:
vmImage: ubuntu-latest
# when to run
trigger:
- main
# pr:
# - main
# schedules:
# - cron: '0 0 * * *'
# displayName: Daily midnight build
# branches:
# include:
# - main
stages:
- stage: ci
displayName: Build Spring petclinic
jobs:
- job: cijob
displayName: build spring petclinic using maven
steps:
- task: Maven@4
inputs:
mavenPOMFile: 'pom.xml'
goals: 'package'
testResultsFiles: '**/surefire-reports/TEST-*.xml'
publishJUnitResults: true
jdkVersionOption: '1.21'
