pipeline { agent any environment { SERVER_IP = '192.168.1.82' // Replace with your server IP/hostname SERVER_USER = 'aimo' // Replace with your server username } stages { stage('Test SSH Connection') { steps { sshagent(['backend-server-digitaltwin']) { // Use the credential ID you created sh ''' # Test SSH connection ssh -o StrictHostKeyChecking=no ${SERVER_USER}@${SERVER_IP} 'echo "SSH Connection Successful!" && hostname && date' ''' } } } } post { success { echo 'SSH Connection test completed successfully!' } failure { echo 'SSH Connection test failed!' } } }