pipeline { agent any stages { stage('Checkout') { steps { withCredentials([string(credentialsId: 'jenkins', variable: 'MY_TOKEN')]) { if (isUnix()) { sh 'git clone https://$MY_TOKEN@ggit.niascom.net/homelab/linux.gi' } else { bat 'git clone https://%MY_TOKEN%@git.niascom.net/homelab/linux.git' } } } } } }