pipeline { agent { label 'python' // Verwendet den Jenkins-Agenten mit dem Label 'python' } stages { stage('Build') { steps { bat """ @echo off rem Setze den Pfad zum Arbeitsverzeichnis cd C:\\Program Files\\jenkins-agent\\workspace\\TS rem Lösche den "dist" Ordner, falls er existiert if exist dist rmdir /s /q dist rem Führe PyInstaller aus, um die Python-Anwendung in eine einzige ausführbare Datei zu kompilieren python -m PyInstaller --onefile main.py rem Erstelle den Ordner "dist", falls er nicht existiert mkdir dist rem Verschiebe den "resources" Ordner in den "dist" Ordner runas /user:Jenkins move /Y resources dist rem Ausgabe einer Erfolgsmeldung echo Resources Ordner wurde erfolgreich in den dist Ordner verschoben. """ } } } }