Ich habe einen Jenkins-Master-Knoten und zwei Jenkins-Slave-Knoten. Alle meine Job-Builds passieren im Slave-Knoten. Wenn ich meine Slaves konfiguriert habe, stelle ich Remote root directory
als /data/home/jenkins/jenkins-slave
ein. Außerdem gebe ich die benutzerdefinierte Arbeitsbereich-Option als DEVELOP_BRANCH
in der Jobkonfigurationsseite des jeweiligen Jobs.Wie wird der Arbeitsbereich gesteuert? Jenkins startet den Build?
jedoch zu Beginn der Arbeit, erhalte ich die folgenden Protokollinformationen:
Building remotely on linux in workspace /data/home/jenkins/jenkins-slave/workspace/DEVELOP_BRANCH
Ich mag mein baut in diesem Ort zu starten.
/data/home/jenkins/jenkins-slave/DEVELOP_BRANCH
Warum kommt das zusätzliche Arbeitsbereichsverzeichnis ins Bild? Wie entferne ich es? Ich habe keinen Zugriff auf den Jenkins Master-Knoten. Also, wenn es einen Workaround gibt, der meinen Anforderungen entsprechen kann, wäre es großartig.
Hinweis: Nach Knoten beziehe ich mich auf einen Linux OS Computer mit redHat Distribution.
Dies ist ein Multijob-Projekt. –