Posso instalar o Jenkins em uma conta sem privilégios?

2

Estou tentando testar Jenkins e ver como isso funcionaria no nosso projeto. O problema é que há muitas políticas e restrições sobre serviços no meu computador de trabalho, e o Jenkins não consegue iniciar com a mensagem:

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

Existe a possibilidade de executar o Jenkins sem instalá-lo (talvez de forma portátil)? Não consigo criar serviços nem contas de usuário especiais para ele.

    
por Geo 11.08.2011 / 11:41

1 resposta

3

Sim, isso deve ser possível, já que iniciar o Jenkins é, na verdade, um pré-requisito para instalá-lo.

Primeiro, verifique se você tem o JRE 1.5 ou posterior. Então deve "apenas trabalhar" com

java -jar jenkins.war

Como alternativa, você pode iniciar o Jenkins por meio do Java Web Start (modo test drive) e, em seguida, visitar o link para configurar.

Se as políticas locais permitirem a instalação de um sistema host da VM, uma solução mais longa seria criar uma VM guest que permita criar contas privilegiadas.

Por fim, se você tiver um contêiner de servlet que suporte o Servlet 2.4 / JSP 2.0 ou posterior (Glassfish, Tomcat 5, JBoss, Jetty 6), poderá implantar o jenkins.war como um arquivo WAR normal.

    
por 11.08.2011 / 16:15