GNU/Linux >> Tutoriels Linux >  >> Linux

Configurer Jenkins pour différents user.home

J'ai trouvé une autre solution.

  1. Accédez à Gérer Jenkins > Configurer le système
  2. Naviguer vers les propriétés globales
  3. Activer les variables d'environnement de la case à cocher
  4. Le champ Nom fait apparaître user.home
  5. la valeur est le chemin souhaité
  6. Cliquez sur Appliquer, Enregistrer et Redémarrer Jenkins

Cela remplace ce chemin.


J'ai eu exactement le même problème. Vous ne pouvez pas simplement ajouter une variable d'environnement pour modifier le chemin. Vous devrez modifier le répertoire personnel de l'utilisateur Jenkins lui-même.

Dans un système Linux/Unix, exécutez la commande suivante sur votre terminal.

connectez-vous en tant qu'utilisateur root ou utilisez sudo devant les commandes si vous ne l'exécutez pas en tant qu'utilisateur root,

1) Déplacez le répertoire d'installation de Jenkins à l'emplacement souhaité.

  mv /var/lib/jenkins /path/to/your/location

2) Modifiez le répertoire personnel des utilisateurs Jenkins.

  usermod -d /path/to/your/location jenkins

Redémarrez maintenant Jenkins. Vous devriez voir les variables user.home et HOME définies sur le nouvel emplacement.


Linux
  1. Rackspace Cloud Essentials - Configurer un utilisateur dans vsftpd pour CentOS

  2. Comment configurer postgresql pour la première fois ?

  3. apt-get install pour différentes versions de python

  4. Impossible de suivre l'utilisateur jenkins après l'installation de Jenkins

  5. Exécutez la commande shell dans jenkins en tant qu'utilisateur root ?

Créer un répertoire personnel pour un utilisateur existant sous Linux

Configurer un site FTP IIS

Configurer l'envoi de journaux pour MSSQL Server

Créer et configurer un utilisateur dans MSSQL

Couleur différente pour la commande et la sortie

shell différent pour les utilisateurs root et non root