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'
          }
        }
      }
    }
  }
}
