在Ubuntu 12.04中安装Jenkins.war

3

我想在Ubuntu上安装jenkins.war。我已经下载了jenkins.war,并将其放置在home目录下。请问我需要在终端中输入什么命令来安装jenkins?请帮忙。

需要将jenkins.war文件移动到/opt目录下,然后运行以下命令进行安装:
sudo mv ~/jenkins.war /opt/
sudo java -jar /opt/jenkins.war

你需要安装一个Web服务器,比如Tomcat,并在其中部署你的WAR文件。 - vincent
你能提供任何安装Jenkins的链接吗? - RCBian
https://wiki.jenkins-ci.org/display/JENKINS/Tomcat - vincent
@vincent,我刚刚下载了jenkins.war文件。我需要知道在这种情况下jenkins主目录的路径是什么。 - RCBian
2个回答

1

有几种方式可以安装和运行WAR文件。在Ubuntu上,最快的方法是按照以下方式安装Tomcat 7。

sudo apt-get install tomcat7

您还需要安装Java。一旦您安装了Java和Tomcat,您应该像这样在.bashrc文件中添加几行。

export JAVA_HOME=/usr/lib/jvm/default-java
export CATALINA_HOME=/path/to/tomcat

然后像这样启动Tomcat。
$CATALINA_HOME/bin/startup.sh

尝试访问此URL,您应该会看到Apache Tomcat的索引页面。
 your_IP_address:8080

现在,要在Tomcat中部署您的WAR文件,您只需要将WAR文件复制到Webapps目录中并重新启动Tomcat。

当我尝试通过 $CATALINA_HOME 启动Tomcat时,会出现以下错误:bash: /bin/startup.sh: 没有那个文件或目录。 - RCBian
我一直在从主目录编写命令。请指定我需要从哪个目录编写命令。 - RCBian
首先从CATALINA_HOME路径中删除波浪号。APT将Tomcat安装在/usr/share/tomcat7中。因此,您的CATALINA_HOME应该像这样导出$CATALINA_HOME=/usr/share/tomcat7,没有空格。然后,您将能够找到/bin/startup.sh。如果您所有的路径都设置正确,您可以在任何目录中,并通过引用$CATALINA_HOME来发出命令。 - apesa
顺便说一句,如果你跟随 @kkamilpl 的 Jenkins 安装教程,你可能会取得更多成功。 - apesa
实际上,我使用 Jenkins.war 在 Windows 上工作,这使我能够通过 Jenkins 调用 Selenium 脚本。这就是为什么我想要明确地在 Jenkins.war 上工作的原因。 - RCBian
我已经尝试了@kkamilpi的方法并安装了Jenkins,但我仍然不确定它是否能满足我的需求。 - RCBian

1
在Ubuntu上安装Jenkins最简单的方法是添加Jenkins存储库。请按照官方Jenkins网页中描述的步骤进行操作。使用提供的解决方案,您将不需要安装和设置任何其他应用程序(除了Java)。

我询问的是jenkins.war安装,而不是独立应用程序。 - RCBian
1
您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - kkamil
你仍然拥有你的jenkins.war文件。此外,你还有一些脚本可以作为手动运行jenkins的参考。我真的不喜欢使用tomcat来运行jenkins,特别是如果你不知道如何配置tomcat。第一次尝试时,我花了很多时间阅读“如何逐步设置”使用tomcat运行jenkins的指南。 - kkamil
我遇到了以下错误:gpg: 找不到有效的 OpenPGP 数据。 - RCBian
请查看以下讨论:http://ubuntuforums.org/showthread.php?t=2196704 或许会有所帮助。 - kkamil

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接