pipeline {
    agent any
    stages {
        stage('Checkout') {
            steps {
                checkout scm
            }
        }
        stage('Build') {
            steps {
                // Add build commands here, e.g., sh 'make build'
                sh 'echo "Building project..."'
            }
        }
        stage('Test') {
            steps {
                // Add test commands here
                sh 'echo "Running tests..."'
            }
        }
    }
    post {
        failure {
            echo 'The build failed.'
        }
    }
}   
