Declarative vs Scripted Pipeline

Declarative vs Scripted

Declarative

pipeline {
    agent any
    stages {
        stage('Example') {
            steps {
                echo 'Hello World'
            }
        }
    }
    post { 
        always { 
            echo 'I will always say Hello again!'
        }
    }
}

Scripted

node {
    try {
        echo 'Hello World'
    } finally {
        echo 'I will always say Hello again!'
    }
}