安装搭建Jenkins持续集成并配置Maven项目
一、安装配置Jenkins
1、下载安装Jenkins
本文选择下载war包直接丢在Tomcat中启动的方式运行Jenkins。官网:https://jenkins.io/download/
Jenkins默认主目录为:/root/.jenkins ,可以通过修改JENKINS_HOME环境变量来自定义该目录。
Jenkins储存所有的数据文件在这个目录下. 你可以通过以下几种方式更改:
- 使用你Web容器的管理工具设置JENKINS_HOME环境参数.
- 在启动Web容器之前设置JENKINS_HOME环境变量.
- (不推荐)更改Jenkins.war(或者在展开的Web容器)内的web.xml配置文件.
这个值在Jenkins运行时是不能更改的. 其通常用来确保你的配置是否生效.
2、启动访问Jenkins
正常启动Tomcat,成功后通过IP加端口访问Jenkins :http:localhost:8080/jenkins ,首次登录需要输入初始化密码,密码在Tomcat启动日志中有输出,也打开Jenkins主目录下/secrets/initialAdminPassword 文件查看。
3、安装插件
输入完密码点继续,进入下一步安装插件,有”安装推荐插件“、”选择插件来安装“两个选项,若对插件比较熟悉,可以选后者,不太熟悉选择推荐的插件即可。选择后进入插件安装界面,耐心等待,部分插件安装较慢甚至会失败,多安装几次即可。
4、创建管理员用户
输入相关信息创建一个用户,也可直接使用admin。
5、安装完成,可以使用Jenkins
二、下载插件配置变量
1、下载Maven插件
管理Jenkins-插件管理,搜索Maven Integration,勾选安装。
插件安装完成,可以在新建任务中看到 ”构建一个Maven项目“
2、全局环境配置
配置JDK、Maven等,最好使用手动安装的
三、构建Maven项目
1、终于可以配置项目了
2、简单描述,可以不写
3、源码配置
4、构建触发器
示例为:每天上午04时47分59秒触发,(Jenkins建议 分散负载使用 ‘H 4 * * *’ 而不是 ‘0 4 * * *’ )
5、构建:
构建前后可以配置一些脚本,如构建成功后,关闭服务TOMCAT,删除原WAR包,复制新包到Tomcat webapp下,启动服务等。配置好后,保存即可。
clean compile package -Dmaven.test.skip=true