DevOps Classroom notes 28/Aug/2026

Azure Devops:

  • Azure DevOps is designed to help development teams plan, develop, test, and deploy software with better collaboration and automation.

Refer here product-overview

  • vsts – old name for azure devops

azure devops offers two modles

  1. azure devops services – cloud hosted
  2. azure devops server – self hosted/ on-prem

azure devops -structure

Azure DevOps Organizations:
    Organization: dev.azure.com/${Organization_name}
        projects: (project workspace) devops 
            Boards
            repos
            pipelines
            test plans 
            artifcats 
        projects: data-managment
            Boards
            repos
            pipelines
            test plans 
            artifcats 
        projects: cmf
            Boards
            repos
            pipelines
            test plans 
            artifcats 

process/methodology

  • waterfall
  • Agile
  • Epic—> feature –> userstory –> Task

test plans:

  • test plan & test suites: manage organize manual and automated tests
  • test cases:n stpes+expected result
  • ad-hoc testing /quick test
  • Integrating automated tests into azure pipline

azure pipeline

  • cicd tool
  • pipelines types:
    • yaml pipelines – yaml bases configure azure-pipelines.yaml
    • classic pipeline (Ui based , older approach)- good to know but less to use
  • keyconcepts:
    • trigger (push, PR, Cron)
    • pool -agent/vm which runs the job
    • stages, jobs, steps

stages: – stage: ci displayname: build jobs: – job: maven build steps: – task: checkout – task: maven@4 inputs: navenPOMfile

trigger:
- main

pool:
  vmImage: 'ubuntu-latest'

steps:
# Step 1: Echo start
- script: |
    echo "=== Starting VM simulation ==="
  displayName: 'Echo Start VM'

# Step 2: Maven build (skip tests)
- task: Maven@3
  inputs:
    mavenPomFile: 'pom.xml'
    goals: 'clean install'
    options: '-DskipTests'
    javaHomeOption: 'JDKVersion'
    jdkVersionOption: '1.11'
    mavenVersionOption: 'Default'
    mavenAuthenticateFeed: false
    publishJUnitResults: false
  displayName: 'Maven Build (Skip Tests)'

# Step 3: Echo stop
- script: |
    echo "=== Stopping VM simulation ==="
  displayName: 'Echo Stop VM'

Leave a comment

Turn on JavaScript to leave a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Please turn AdBlock off
Social Media Icons Powered by Acurax Web Design Company
Exit mobile version
%%footer%%