安装java和maven下载jdk和maven安装包,解压指定目录后(如下图中JAVA_HOME和M2_HOME所示目录),在/etc/profile下追加如下内容。使用java -version查看
安装java和maven
- 下载jdk和maven安装包,解压指定目录后(如下图中JAVA_HOME和M2_HOME所示目录),在/etc/profile下追加如下内容。
- 使用java -version查看java是否安装成功
- 使用mvn -v 检查maven是否安装成功
安装jenkins
安装jenkins,有2种安装方式
从官网下载war包,可以直接把war包放在tomcat下,也可以命令运行java -jar Jenkins.war。
使用yum命令进行在线安装,使用service命令进行启动
wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key yum install Jenkinsservice jenkins start
- 浏览器访问http://ip:8080 即可看到jenkins界面,jenkins安装成功
- 查看admin初始密码,并登录Jenkins安装插件并使用
cat /home/jenkins/jenkins-home/secrets/initialAdminPassword
- 在线安装必要的插件
- 安装插件Maven Integration plugin(使用maven项目风格必要插件) Deploy to container Plugin(远程部署必要插件,如把war包远程部署到tomcat服务器)
- 设置系统配置
- 此处是jenkins访问地址和默认用户的邮箱地址(此处以qq邮箱为例)
- 设置全局配置,此处如果没有安装Maven Integration plugin插件,不会出现maven相关选项。
- 新建项目,选择maven项目风格
- 添加jenkins密钥有三种方式,此处使用的是直接粘贴ssh密钥
- 添加时间表达式,如下,十五分钟触发一次
- 设置maven相关内容,-Dmaven.repo.local=xxxx 强制指定maven仓库
- 此处添加邮箱
- 如果没有安装Deploy to container Plugin插件,则没有该选项
到此,一个完整的jenkins+maven+git配置以及远程发布war包便结束了,在项目之后的build过程中,我还碰到各种各样的坑,比如maven打包时候文件权限不足,pom配置文件出错等等,本人菜鸟一只,水平有限,只是记录自己第一次使用jenkins的过程