我刚刚在我的Ubuntu 15.04上安装了Jenkins。 安装使用“apt-get”命令,并成功结束。 但是现在当我浏览“ http:// localhost:8080 ”或“ http:// localhost:8080 / jenkins ”时,没有任何工作。 只显示tomcat服务器的页面。 我怎样才能浏览jenkins? 以下是日志文件errro: hudson.util.BootFailure publish SEVERE: Failed to initialize Jenkins hudson.util.HudsonFailedToLoad: java.lang.InterruptedException at hudson.WebAppMain$3.run(WebAppMain.java:237) Caused by: java.lang.InterruptedException at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:267) at jenkins.InitReactorRunner.run(InitReactorRunner.java:44) at jenkins.model.Jenkins.executeReactor(Jenkins.java:924) at jenkins.model.Jenkins.<init>(Jenkins.java:816) at hudson.model.Hudson.<init>(Hudson.java:85) at hudson.model.Hudson.<init>(Hudson.java:81) at hudson.WebAppMain$3.run(WebAppMain.java:225)
我试图让jenkins(on /),sonar(on / sonar)和nexus(on / nexus)启动并运行。 他们似乎工作,除了jenkins给我的老似乎你的反向代理设置是打破。 我不明白为什么。 我错过了一些东西,盯着它太久了。 我做错了什么/失踪? 我的apacheconfiguration如下。 我添加了最后2到proxyPassReverse行,看看是否可以解决这个问题,就像另一个post所build议的那样,但是这对我没有任何作用。 地址的“build”条目在我的主机文件中configuration。 编辑:添加虚拟主机标签 <VirtualHost *> ProxyRequests Off ProxyPreserveHost On AllowEncodedSlashes NoDecode RequestHeader set X-Forwarded-Proto "https" RequestHeader set X-Forwarded-Port "443" ProxyPass /sonar http://build:9000/sonar nocanon ProxyPassReverse /sonar http://build:9000/sonar ProxyRequests Off ProxyPass /nexus http://build:8081/nexus nocanon ProxyPassReverse /nexus http://build:8081/nexus ProxyRequests Off ProxyPass / http://build:8080/ nocanon ProxyPassReverse / http://build:8080/ […]
杀死这些进程使服务器再次正常响应。 那么这些过程在做什么呢,今后怎么能避免呢? ubuntu@ip-172-16-0-150:~$ ps aux | grep owksvbmS jenkins 10873 0.0 0.0 23172 496 ? Ss 01:22 0:00 ./var/lib/jenkins/owksvbmS jenkins 10875 0.0 0.0 23172 496 ? S 01:22 0:00 ./var/lib/jenkins/owksvbmS jenkins 10876 0.0 0.0 23172 496 ? S 01:22 0:00 ./var/lib/jenkins/owksvbmS jenkins 10877 0.0 0.0 23172 496 ? S 01:22 0:09 ./var/lib/jenkins/owksvbmS jenkins 10878 0.0 […]
我目前遇到的问题,jenkins是不可及的,如果我开始与前缀。 前缀是得到jenkins在myurl.de/jenkins(而不是myurl.de:8101)下可用。 我的configuration文件apache2 /etc/apache2/sites-available/000-default.conf包含: ProxyPass /jenkins http://localhost:8101/ nocanon ProxyPassReverse /jenkins http://localhost:8101/ ProxyRequests Off AllowEncodedSlashes NoDecode 如https://wiki.jenkins-ci.org/display/JENKINS/Running+Jenkins+behind+Apache中所述 。 如果我单独运行Jenkins: java -jar jenkins.war –httpPort=8101一切工作正常,除了调用myurl.de/jenkins只创build一个缺陷的一面,因为上下文path是错误的,例如图像,从错误的位置加载(从myurl.de/image.png代替myurl.de/jenkins/image.png)。 所以就像上面的链接中描述的那样,我已经用java -jar jenkins.war –httpPort=8101 –prefix=/jenkins启动了Jenkins java -jar jenkins.war –httpPort=8101 –prefix=/jenkins 。 不幸的是,它说: Running from: /home/dgr/jenkins2/jenkins.war webroot: $user.home/.jenkins Jan 29, 2016 2:25:50 PM winstone.Logger logInternal INFO: Beginning extraction from war file Jan 29, 2016 […]
我已经安装jenkins使用Unix的身份validation,与密码工作就好了。 也有可能使用sshauthentication的cli吗? ssh jenkins@localhost工作得很好,但是java -jar /opt/jenkins/jenkins-cli.jar -s http://localhost:8080 who-am-i失败(显示匿名)。
我只是在1 GB内存的私有虚拟服务器上安装了jenkins master。 除了Jenkins之外,我还没有安装任何其他的服务器。 我把执行者的数量减less到了1.当我启动jenkins服务时, 700 MB的RAM正在闲置: 什么是所有这些subprocess? 作为比较,我停止了Jenkins服务:
我想在Jenkins中构build最新的git标签,并将其推送到git(GitLab)存储库。 用于标签推送的Web挂钩已configuration并正在运行。 我目前的尝试是设置一个参数化的Jenkins作业,所以它在git repostiory中列出了我的标签: Git Parameters Configuration 。 我没有得到一些工作:在标签推动上触发构build。 并自动build立这个标签。 因为我没有在网上或jenkins文档中find任何东西,这有助于我实现这一点,也许有人可以帮忙? 谢谢
有时jenkins在运行Gradle脚本时会丢失这个错误: 12:48:19 > Could not resolve all dependencies for configuration ':classpath'. 12:48:19 > java.io.IOException: Input/output error 重build有帮助,但这并没有发生在旧的服务器上。 有什么build议么?
我试图在jenkins安装envinject插件,但无法find插件。 当我在插件列表中search时,我得到以下 – Environment File Plugin This plugin enables you to set environment variables via a file. The file's format must be the standard Java property file format. Superseded by the [EnvInject Plugin]? The property file is always retrieved from the file system of the Jenkins master node, even in distributed setups with slave nodes. […]
我试图通过直接部署Jenkins Docker镜像来运行Google Cloud Platform上最新的Jenkins(2.19.3)。 该过程开始正常,但只要我尝试使用某种forms(例如创build一个用户),我得到“请求中包含没有有效的屑”错误。 用于部署映像的命令是: kubectl run jenkins-node –image=eu.gcr.io/tidalwave-services/jenkins –port=8080 该群集已经通过遵循Google教程创build。 Nexus 3的dockerised版本正常工作。 过去多次出现过多次错误,“没有有效的碎屑…”,但是它们已经被AFAIK确定了。 Docker镜像在本地Docker安装中运行良好。 在jenkins,他们立即closures了我提交的问题,因为他们说问题出在部署设施上。 https://issues.jenkins-ci.org/browse/JENKINS-39885 我想这个问题实际上就是Kubernetes在公共知识产权上暴露了8080端口的方式,但是现在我不知道Kubernetes的内部工作原理。