一、安装Jenkins

8081</arguments>后保存。重启服务。打开http://127.0.0.1:8081/,看到一个选择界面说明安装成功。(忘记截图了),第一个为下载推荐插件,第二个自选插件。选择第一个。插件安装完毕能看到类似下面界面。

    

Jenkins自动构建镜像 配置jenkins自动构建_Jenkins

    1.2安装插件

        默认推荐的插件并没有我们需要的maven插件,(怎么看?点击创建一个新任务,没有maven项目选项)。点击系统管理-》管理插件,选择Maven Integration plugin插件直接安装。(我已经安装过了)

    

Jenkins自动构建镜像 配置jenkins自动构建_xml文件_02

1.3 配置环境变量

    点击 系统管理-》Global Tool Configuration,依次点击JDK安装,maven安装,并输入环境

    

Jenkins自动构建镜像 配置jenkins自动构建_xml文件_03

Jenkins自动构建镜像 配置jenkins自动构建_Jenkins_04

1.4 window下解决乱码(linux下默认utf-8不需要)

    安装目录下的jenkins.xml文件,添加-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=utf-8 

    

Jenkins自动构建镜像 配置jenkins自动构建_Jenkins自动构建镜像_05

    环境变量添加

    

Jenkins自动构建镜像 配置jenkins自动构建_tomcat_06

 

二、创建项目(自动构建)

    2.1输入项目名后,选择创建一个mavne项目如下,

    

Jenkins自动构建镜像 配置jenkins自动构建_tomcat_07

    会弹出项目信息页面。注意红色标记

    

Jenkins自动构建镜像 配置jenkins自动构建_xml文件_08

       

Jenkins自动构建镜像 配置jenkins自动构建_tomcat_09

        

Jenkins自动构建镜像 配置jenkins自动构建_Jenkins自动构建镜像_10

        

Jenkins自动构建镜像 配置jenkins自动构建_tomcat_11

    其他默认即可。

三,tomcat manager配置远程部署。

   3.1 下载插件

        插件管理里搜索deploay to container Plugin 直接安装。

    

Jenkins自动构建镜像 配置jenkins自动构建_xml文件_12

    3.2 修改服务端tomcat配置文件-tomcat-users.xml

        

Jenkins自动构建镜像 配置jenkins自动构建_Jenkins自动构建镜像_13

        admin是我们需要用到的账号。给他配置manager-gui和manager-script角色就可以了。这边要注意,8.5版的默认有三个账号both和tomcat,role1,默认密码部分写着“<must-be-change>”必须改掉。不然会影响到我们自己配的admin账号,导致账号和密码不匹配的异常。

        3.3 修改服务器tomcat manager项目配置文件 -context.xml

            tomcat8.5的manager项目默认只能本地访问,需要到manager项目下,META-INF文件夹下的context.xml文件里修改.要么将Valve注释掉。要么将本地ip修改成客户端的ip

    

Jenkins自动构建镜像 配置jenkins自动构建_xml文件_14

          3.4 修改jenkins项目配置。

    

Jenkins自动构建镜像 配置jenkins自动构建_tomcat_15

    ok,大功告成。

四 用ssh远程部署项目(下回待续)