EXAM


<aside>

pipeline {
    agent any

    stages {
        stage('Build & Push') {
            steps {
                sh './gradlew build'
                sh 'docker build -t my-repo/my-app:latest .'
                sh 'docker push my-repo/my-app:latest'
            }
        }

        stage('Trigger ArgoCD Sync') {
            steps {
                sh 'argocd app sync my-app'
            }
        }
    }
}