tomcat挂载jenkins环境搭建



tomcat挂载Jenkins环境搭建

一、jdk、tomcat、jenkins安装

1.1 软件及安装包说明

tomcat和jenkins都是用java开发的,所以需要安装jdk,用来编译tomcat和jenkins。

注意:要选择jdk 8和tomcat 9的大版本,因为这两个版本问题少,比较稳定,其他版本会出现各种错误。

本文档使用jdk 8u321 和 tomcat 9.0.62 的版本,jenkins使用最新版本。

可以在下面的链接中下载

jdk 8下载路径

tomcat 9下载路径

jenkins下载路径

1.2 安装jdk,配置环境变量

本文档将jdk安装到/usr/local 下面

cd /usr/local
tar -xzvf jdk-8u321-linux-x64.tar.gz
mv jdk-8u321-linux-x64 java

配置Java环境变量,把下面命令添加到/etc/profile

export JAVA_HOME=/usr/local/java/jdk1.8.0_321
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH

使配置生效

source /etc/profile

查看java版本

java -veision

出现 java version “1.8.0_321” 说明安装成功

如果版本不对,需要把当前的java卸载,重新安装jdk 8

1.3 安装tomcat

本文档将tomcat安装到/usr/local 下面

cd /usr/local
tar -xzvf apache-tomcat-9.0.62.tar.gz
mv apache-tomcat-9.0.62 tomcat

启动tomcat

cd /usr/local/tomcat/bin
./startup.sh

此时,通过服务器ip和8080端口就可以在网页访问了

http://localhost:8080

tomcat挂载jenkins环境搭建_第1张图片

如果需要停止tomcat

cd /usr/local/tomcat/bin
./shutdown.sh

1.4 安装以及初始化jenkins

  • 安装jenkins
    mv jenkins.war /usr/local/tomcat/webapps
    cd /usr/local/tomcat/bin
    #如果当前tomcat已经启动
    ./shutdown.sh
    ./startup.sh
    #如果当前tomcat未启动
    ./startup.sh
    
  • 打开浏览器输入:http://10.50.180.49:8080/jenkins,其中10.50.180.49是服务器的IP地址

    出现下面内容,进入服务器,使用 cat /root/.jenkins/secrets/initialAdminPassword,将密码填写到浏览器中,点击继续

    如果出错,解决方式见4.1
    tomcat挂载jenkins环境搭建_第2张图片

  • 插件安装

    上面输入密码后会自动进入如下插件安装界面,选择左边的安装推荐的插件

tomcat挂载jenkins环境搭建_第3张图片

插件安装中

tomcat挂载jenkins环境搭建_第4张图片

  • 创建管理员用户

    上述插件安装完成后会自动进入创建第一个管理员用户界面,如下图所示,按照提示进行创建用户,然后实例配置为默认的

    tomcat挂载jenkins环境搭建_第5张图片
    tomcat挂载jenkins环境搭建_第6张图片

  • Jenkins已就绪

tomcat挂载jenkins环境搭建_第7张图片

  • jenkins时间设置

    Jenkins使用定时任务的时候,用的时间是tomcat容器的时间,所以此处需要设置将tomcat的时区改为上海

    vim /usr/local/tomcat/bin/catalina.sh
    #把下面一行加在# OS specific support.  $var _must_ be set to either true or false.之前
    export JAVA_OPTS="$JAVA_OPTS -Duser.timezone=Asia/shanghai"
    
    
  • 修改jenkins的主目录

    jenkins默认的主目录是在 ~/.jenkins ,这个目录很小,实际试用起来远远不够,这就需要把jenkins的主目录修改到空间足够的地方

    df -h      //查看磁盘空间的大小
    
    

    我的服务器/home目录大一些,将jenkins的主目录修改到/home/jenkins下

    vim /etc/profile
    #在最后加入下面一行
    export JENKINS_HOME=/home/jenkins
    #保存退出后执行source命令使生效 
    source /etc/profile
    
    #拷贝家目录中的东西
    MV ~/.jenkins /home/jenkins
    
    cd /usr/local/tomcat/bin
    ./startup.sh
    启动tomcat
    
    

tomcat挂载jenkins环境搭建_第8张图片
tomcat挂载jenkins环境搭建_第9张图片
tomcat挂载jenkins环境搭建_第10张图片

可以看到,主目录修改完成

二、jenkins的一些配置及操作指导

2.1 jenkins插件安装

jenkins使用过程中,有时会需要安装一些插件,此处以安装gitee来演示

tomcat挂载jenkins环境搭建_第11张图片
tomcat挂载jenkins环境搭建_第12张图片

等待安装完成后

tomcat挂载jenkins环境搭建_第13张图片

重启jenkins

http://10.50.180.49:8080/jenkins/restart

2.2 jenkins创建工程

比如我要创建一个名为test的工程,想让它在每天晚上十一点多去打印一个hello world!

tomcat挂载jenkins环境搭建_第14张图片
tomcat挂载jenkins环境搭建_第15张图片

设置触发时间

tomcat挂载jenkins环境搭建_第16张图片

设置执行的操作

tomcat挂载jenkins环境搭建_第17张图片
tomcat挂载jenkins环境搭建_第18张图片

2.3 jenkins手动启动工程并查看结果

tomcat挂载jenkins环境搭建_第19张图片

启动工程

tomcat挂载jenkins环境搭建_第20张图片

查看结果

tomcat挂载jenkins环境搭建_第21张图片
tomcat挂载jenkins环境搭建_第22张图片

2.4 jenkins修改工程配置

tomcat挂载jenkins环境搭建_第23张图片

2.5 jenkins用户管理

这个链接很详细,参考第一节

三、几个概念

  1. jenkins每创建一个工程,build之后,会在主目录/workspace 下面创建一个同名文件夹用来放工程的代码 (主目录的概念参考1.4节中的修改jenkins的主目录)
  2. 每次构建后的日志可以在主目录/jobs中对应工程的目录下查看

请根据自己的需要修改build.sh

四、环境搭建过程中的问题汇总

4.1、jenkins安装完成之后访问出错

tomcat挂载jenkins环境搭建_第24张图片

  • 解决办法:

apt-get install libxrender-dev

apt-get install libxtst-dev

修改jenkins的主目录*)

  1. 每次构建后的日志可以在主目录/jobs中对应工程的目录下查看

请根据自己的需要修改build.sh

四、环境搭建过程中的问题汇总

4.1、jenkins安装完成之后访问出错

tomcat挂载jenkins环境搭建_第25张图片

  • 解决办法:

apt-get install libxrender-dev

apt-get install libxtst-dev

重启tomcat

你可能感兴趣的:(tomcat_jenkins,jenkins,tomcat,java)