基础教程 | Tomcat 中使用 Jenkins

Posted Jenkins

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基础教程 | Tomcat 中使用 Jenkins相关的知识,希望对你有一定的参考价值。

文章类型:原创
译者:LinuxSuRen
原文链接:https://jenkins-zh.cn/tutorial/get-started/install/tomcat/
推荐语:Jenkins基础教程之在Tomcat中使用Jenkins



基础教程 | Tomcat 中使用 Jenkins

Tomcat

Tomcat 是 Apache 旗下的开源应用服务器,Java 的 Web 应用经常会选择它作为应用服务器来提供 Web 服务。

对于初次安装 Jenkins 的同学,有相当大一部分比例是使用 Tomcat 进行安装,Tomcat 和 Jenkins 都是用 Java 语言开发的,因此,我们首先需要安装 Java 的运行环境(JRE,Java Runtime Environment)。

安装

首先我们需要下载 Tomcat 和 Jenkins:

# 下载Tomcat并解压wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.105/bin/apache-tomcat-7.0.105.tar.gztar xzvf apache-tomcat-7.0.105.tar.gz
# 下载jenkins并放入Tomcat中wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.256/jenkins.warmv jenkins.war apache-tomcat-7.0.105/webapps

注意,本文的实验环境是 Java8。

另外,MacOS下可使用以下命令安装:

brew cask install adoptopenjdk8

另外,我们可以通过 Jenkins CLI 来下载和启动 Jenkins

jcli center download --war-version 2.256


启动

Tomcat 分别支持以交互式、守护进程的方式来启动,如果你对这两个概念还不够清楚的话,我下面会给出简单的解释。

  • 交互式:执行的命令会阻塞当前窗口,直到程序退出后才会结束。

  • 守护进程:命令执行完成后,立刻结束,但是程序不会退出,会在后台一直运行。


当我们学习、调试时,可以采用交互式的方式来启动,这样的话,会比较方便。当我们要在服务器上运行时,多半情况下是要以守护进程的方式来运行。

下面,我会 Unix(Linux、macOS)为环境来给出相关的命令。

以上是关于基础教程 | Tomcat 中使用 Jenkins的主要内容,如果未能解决你的问题,请参考以下文章

「Jenkins+Git+Maven+Shell+Tomcat持续集成」经典教程

Jenkins详细安装与构建部署使用教程

「Jenkins+Git+Maven+Shell+Tomcat持续集成」经典教程

Jenkins详细教程

JENKINS基础使用

持续集成之jenkins实践教程 基础篇 4 集成redmine