我正在尝试测试 Jenkins,看看它对我们的项目有何作用。问题是,我的工作电脑上有很多关于服务的策略和限制,Jenkins 无法启动,并显示以下消息:
Cannot start service from the command line or a debugger. A Windows
service must first be installed ...
是否有可能在不安装 Jenkins 的情况下运行它(也许以可移植的方式)?我无法为其创建服务,也无法创建特殊用户帐户。
答案1
是的,这应该是可能的,因为启动 Jenkins 实际上是安装它的先决条件。
首先,验证您有 JRE 1.5 或更高版本。然后它应该“正常工作”
java -jar jenkins.war
或者,您可以通过 Java Web Start(测试驱动模式)启动 Jenkins,然后访问http://本地主机:8080/进行配置。
如果您当地的政策允许安装 VM 主机系统,那么更长的方法是创建允许您创建特权帐户的客户 VM。
最后,如果您有一个支持 Servlet 2.4/JSP 2.0 或更高版本(Glassfish、Tomcat 5、JBoss、Jetty 6)的 servlet 容器,您可以像普通 WAR 文件一样部署 jenkins.war。