2 votes

Puis-je installer Jenkins sur un compte non privilégié?

Je suis en train d'essayer de tester Jenkins et de voir comment il fonctionnerait pour notre projet. Le problème est qu'il y a beaucoup de politiques et de restrictions concernant les services sur mon ordinateur de travail, et Jenkins refuse de démarrer avec le message suivant :

Cannot start service from the command line or a debugger. A Windows
service must first be installed ...

Y a-t-il une possibilité de faire fonctionner Jenkins sans l'installer (peut-être de manière portable) ? Je ne peux pas créer de services, ni de comptes utilisateur spéciaux pour cela.

3voto

SteveJ Points 482

Oui, cela devrait être possible, car le démarrage de Jenkins est en fait un prérequis à son installation.

Tout d'abord, vérifiez que vous avez JRE 1.5 ou ultérieur. Ensuite, cela devrait "juste fonctionner" avec

java -jar jenkins.war

Alternativement, vous pouvez lancer Jenkins via Java Web Start (mode de test) puis visiter http://localhost:8080/ pour le configurer.

Si vos politiques locales permettent l'installation d'un système hôte de machine virtuelle, une méthode plus longue serait de créer une VM invitée qui vous permet de créer des comptes privilégiés.

Enfin, si vous avez un conteneur de servlet qui prend en charge Servlet 2.4/JSP 2.0 ou ultérieur (Glassfish, Tomcat 5, JBoss, Jetty 6), vous pouvez déployer jenkins.war comme un fichier WAR normal.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X