Continuous integration Jetty上的Jenkins-无法更新插件
我在寻找一些指向我的问题的指针 我正在CentOS 5.5上安装Jenkin 1.450。Java已安装,Java_HOME已正确设置。 我把詹金斯部署在码头8.0.4上。我下载了Jetty并将其解压缩到用户目录中。Jenkins被部署到Jetty的webapps目录中 然后我在Jetty的目录外创建了一个目录,并将JENKINS_HOME设置为该目录。然后我还将JETTY_HOME设置为提取的JETTY目录。然后我使用Jetty.sh脚本运行Jetty,您可以在/bin中找到该脚本 所有工作都很好,我可以添加用户等,然后从“管理插件”部分,我看到有一个新的svn插件,所以我想更新它。因此,我开始更新过程。最后Jenkins告诉我“subversion插件已经安装。Jenkins需要重新启动才能使更新生效”——因此我重新启动了Jetty。然而,现在检查svn的版本,它仍然和以前一样,它再次告诉我有一个新版本 谁能告诉我哪里做错了Continuous integration Jetty上的Jenkins-无法更新插件,continuous-integration,jenkins,jenkins-plugins,Continuous Integration,Jenkins,Jenkins Plugins,我在寻找一些指向我的问题的指针 我正在CentOS 5.5上安装Jenkin 1.450。Java已安装,Java_HOME已正确设置。 我把詹金斯部署在码头8.0.4上。我下载了Jetty并将其解压缩到用户目录中。Jenkins被部署到Jetty的webapps目录中 然后我在Jetty的目录外创建了一个目录,并将JENKINS_HOME设置为该目录。然后我还将JETTY_HOME设置为提取的JETTY目录。然后我使用Jetty.sh脚本运行Jetty,您可以在/bin中找到该脚本 所有工作都
谢谢 您的设置很好。问题出在詹金斯身上,他们的JIRA上出现了一个漏洞:
- 我今天也遇到了同样的问题=)
我尝试在上下文中设置各种内容:
<Call class="java.lang.System" name="setProperty"> <Arg>HUDSON_HOME</Arg> <Arg>/opt/jenkins</Arg> </Call>
<Call class="java.lang.System" name="setProperty"> <Arg>JENKINS_HOME</Arg> <Arg>/opt/jenkins</Arg> </Call>
HUDSON_HOME/opt/jenkins
詹金斯之家/opt/JENKINS
然而,最终唯一有效的方法是打开这场战争,并将以下内容添加到WEB-INF/WEB.xml(其中/opt/jenkins是我的jenkins主页)
哈德逊之家酒店
java.lang.String
/选择/詹金斯
当我这么做的时候,所有以前安装/升级的插件都被标记为缺失,我们现在就看到了
<env-entry>
<env-entry-name>HUDSON_HOME</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>/opt/jenkins</env-entry-value>
</env-entry>