DevOps Classroomnotes 17/Jun/2023

Quick Overview of Continuous Delivery Pipeline

  • Overview
  • This pipeline will be triggered by the changes in the Version Control Systems (VCS)

WOW (Ways of Working)

  • Figure out the manual steps
  • Implement manual steps in Pipeline depending on your ci/cd engine
  • Steps for gameoflife Refer Here
  • Softwares requried
    • git
    • jdk 8
    • maven
sudo apt update
sudo apt install openjdk-8-jdk maven -y
  • Manual steps
git clone
cd game-of-life
mvn package

* Pipeline in Jenkins

pipeline {
    agent any
    stages {
        stage ('vcs') {
            steps {
                git ''
        stage ('build') {
            steps {
                sh 'mvn package'
  • Pipeline in Azure DevOps
- task: Maven@4
    mavenPomFile: 'pom.xml'
    goals: 'package'


  • Git is a Distributed Version Control System
  • Git is Hosted by many providers
    • GitHub
    • Azure Source Repos
    • Code Commit
    • Bit Bucket
    • Git Lab

Leave a Reply

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

About continuous learner

devops & cloud enthusiastic learner