pipeline { agent any stages { stage('Checkout') { steps { git branch: 'main', url: 'https://git.winteraccess.id/winter-access/backend_nam.git' } } stage('Pulling, Building, and Deploying') { steps { sh 'cd /home/developer/backend_nam' sh 'git pull origin main' sh 'go mod tidy' sh 'go build -o myapp' } } stage('Restart Service') { steps { // Add your deployment steps here sh 'sudo systemctl daemon-reload' sh 'sudo systemctl restart backend-nam' } } } }