当前位置: 首页 > 后端技术 > PHP

《Jenkins+Git+Maven+Shell+Tomcat持续集成》经典教程

时间:2023-03-29 20:40:35 PHP

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成成为可能。现在软件开发追求的是效率和质量,Jenkins让自动化成为可能!亮点使用shell自定义脚本控制集成部署环境更方便灵活精简war包中lib包驻留在tomcat减少war包传输时间,Jenkins配置备份及版本控制环境Ubuntu14.10(GNU/Linux3.16.0-33-genericx86_64)准备Git版本控制服务器Tomcat发布服务器Jenkins服务器(Maven,Git,Jdk提前安装好)可以在同一个实验中配置在一台机器上,但是不推荐用于生产。一台机器断电,所有服务器挂掉。步骤安装Jenkins从Jenkins官网下载JenkinsWar包。启动Jenkins,将War包放入Tomcat容器中,启动Tomcat。提示:此时Jenkins正在初始化配置目录。默认配置目录路径为当前用户下的.jenkins目录。用户还可以自定义目录。Jenkins默认会将配置文件中的数据读入内存。如果更换之前的配置文件,需要点击“JenkinsReadSettings”或者“RestartTomcat”。如果此时Jenkins页面没有响应,则应检查Tomcat的Catalina.out,这很可能是内存溢出造成的(解决办法是增加Tomcat调用Java虚拟机时的内存大小,不是本文重点),而运行Jenkins的服务器最好内存在1G以上,因为后面会添加一些Jenkins插件,有的会占用较多的内存,导致Jenkins无法启动。安装Jenkins插件EmailExtensionPlugin(邮件通知)GIT插件(可能已经默认安装)PublishOverSSH(远程Shell)安装方法:首页->系统管理->管理插件->可选插件->过滤(搜索插件)Name)->勾选->点击最下方直接安装(需要一点时间,具体看catalina.out日志变化)配置Jenkins配置基本信息每个选项后面有个问号,说明当前含义,(这个步骤新手可以跳过,默认可以留空)配置方法:首页->系统管理->系统设置配置邮件管理员邮箱地址为邮件的发件人地址(必须与发件人邮箱一致)地址在后续的邮件配置中,否则邮件不会发送成功邮件)配置JdkJAVA_HOME为Jdk路径。jdk也可以从这里下载安装解压。配置Maven。配置MavenConfiguration路径为maven的setting.xml路径(Maven安装省略)