Jenkins - 1.5 Donner un nom local à Jenkins avec le fichier hosts

Retenir une adresse IP est peu pratique. Un nom local comme jenkins.net est plus simple à taper et à retenir. Cette leçon montre comment ajouter ce nom dans le fichier hosts de Windows, sans passer par un serveur DNS externe.

Ouvrir le fichier hosts

Le fichier hosts se trouve dans le dossier System32, puis drivers et etc, à l'intérieur du répertoire Windows. Il est protégé par le système, il faut donc l'ouvrir avec les droits d'administrateur.

Le fichier est affiché en sélectionnant tous les fichiers du dossier, puis en choisissant le fichier hosts.

  • Ouvrir le Bloc-notes en tant qu'administrateur.
  • Ouvrir le fichier hosts du dossier etc, dans le dossier drivers de System32.
  • Sélectionner tous les fichiers pour voir le fichier hosts.

Ajouter le nom local

Copiez l'adresse IP de la machine qui fait tourner Jenkins. Ajoutez ensuite une ligne contenant cette adresse, suivie d'un espace et du nom choisi, ici jenkins.net.

Enregistrez le fichier, puis fermez-le. Dans le navigateur, l'adresse jenkins.net suivie du port de Jenkins ouvre désormais l'interface.

Dans PuTTY, la session peut utiliser jenkins.net à la place de l'adresse IP.

En résumé

Le fichier hosts associe un nom à une adresse IP. Ce nom local permet d'ouvrir Jenkins plus facilement. La modification ne vaut que pour la machine où le fichier a été changé, et elle est utile pour les étapes suivantes.

Points clés

  • Le fichier hosts associe un nom local à une adresse IP.
  • Il faut ouvrir le Bloc-notes en administrateur pour enregistrer le fichier.
  • La ligne ajoutée contient l'adresse IP puis le nom jenkins.net.
  • Le nom permet d'ouvrir Jenkins dans le navigateur et dans PuTTY.
  • La modification ne concerne que la machine modifiée.

Questions fréquentes

Pourquoi ouvrir le Bloc-notes en administrateur ?

Le fichier hosts est protégé par Windows. Sans les droits d'administrateur, l'enregistrement est refusé.

Quelle adresse IP mettre dans la ligne ?

Mettez l'adresse IP de la machine qui fait tourner Jenkins, celle que vous avez copiée.

Le nom fonctionne-t-il sur les autres ordinateurs ?

Non. La modification ne vaut que pour la machine où le fichier hosts a été changé.