DevOps Classroom notes 29/Aug/2026

CICD tool

  1. when should run pipeline
  2. where should i run it
  3. what should run

Triggers: when should i run

types of triggers

on push trigger

trigger:
  branches:
    include:
      - main
      - devleoper

run workflow on Pull_request (PR)

pr:
  branches:
    include:
        - main

cron/schedules

schedules:
- cron: "30 0 * * 1-5" ## [referhere](https://crontab.guru/)
  displayName: nightly builds
  branches:
    include:
     - main
  always:true

manual trigger

parameters:
  - name: dev
    displayName: dev-env
    type: string 
    default: dev
    vales:
      - dev
      - stg 
      - prod

where should run

pool:
  vmImage: "ubuntu-latest"

where should we run

steps to excute commands

trigger:
  branches:
    include:
      - main

parameters:
  - name: dev
    displayName: dev-env
    type: string 
    default: dev
    vales:
      - dev
      - stg 
      - prod

pool:
  vmImage: 'ubuntu-latest'

variables:
    datahub: 1.0.0

steps:
  - script: echo "Hello, pipeline is running"
    displayName: 'Test Step'

  - script: echo "Hello, pipeline is running and variable is ${variables}- parameters is ${{ parameters.dev }}"
    displayName: 'Test Step'

pipeline

sp

create task in azure devops

Task

  1. create azure service prinipal and generate clinet id and secrets create azure sp
  2. create terraform pipeline auth with azure sp cridentals.

Leave a Reply

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

Please turn AdBlock off
Animated Social Media Icons by Acurax Responsive Web Designing Company

Discover more from Direct DevOps from Quality Thought

Subscribe now to keep reading and get access to the full archive.

Continue reading

Visit Us On FacebookVisit Us On LinkedinVisit Us On Youtube