Comment définir l'espace de travail de répertoire racine sur Jenkins esclaves?
Par défaut, les travaux sur Jenkins esclave sera stocké dans [Remote FS root]\workspace\
.
Actuellement, [Remote FS root]
est fixé à D:\
, de sorte que mes travaux sont en D:\workspace\
. En raison de la De 255 caractères limite sur Windows, j'ai besoin de mon travail répertoires directement à la racine du lecteur.
Comment définir l'espace de travail de répertoire racine pour D:\
?
OriginalL'auteur Stéphane Bruckert | 2014-05-21
Vous devez vous connecter pour publier un commentaire.
Nous devons spécifier l'argument suivant au démarrage de l'Jenkins nœud maître:
Pour ce faire, trouvez les
jenkins.xml
fichier de configuration dans$JENKINS_HOME
et compléter le<arguments></arguments>
section.D:\jobs
au lieu deD:\workspace
sur les esclaves, cette propriété doit être définie àjobs
. Il semble que le fait de spécifier un chemin d'accès absolu remplace l'utilisation de l'esclave répertoire racine.OriginalL'auteur Stéphane Bruckert
Il semble que, au moins sur Windows, ce n'est pas vrai.
Je suis en cours d'exécution Jenkins 1.480.3, et mes esclaves sont exécutés via
jenkins-slave.exe
etjenkins-slave.xml
sur Windows nœuds.Ni le fichier XML, ni les paramètres de service de stocker toutes les informations de chemin d'accès, et *la
workspace
répertoire est créé à l'emplacement de lajenkins-slave.exe
, qui est le même que le paramètre soushttp://server/jenkins/computer/node_name/configure
->Remote FS root
l'aide de lequel se lit comme suit:Il semble donc effectivement, il est possible de définir la
workspace
sur l'esclave via le Jenkins FS de la racine pour les esclaves.Également liées: https://issues.jenkins-ci.org/browse/JENKINS-12667
[Remote FS root]\workspace
alors que j'en ai besoin pour être en[Remote FS root]
, ce qui signifie que ma tâche1 sera enD:\job1
au lieu deD:\workspace\job1
.liés Jenkins questions dit la même chose. Devinez itÄs un cas valide de ne pas vouloir d'elle en vertu de la FS de la racine/de l'espace de travail.
En effet. La solution que je suggère, c'est bon pour le moment, même si je suis encore en espérant que cette fonctionnalité sera ajoutée un jour.
OriginalL'auteur Martin Ba