#Jenkins持续集成
##介绍:
* 持续集成CI
* jenkins介绍
Jenkins是开源的java语言开发的持续集成工具,支持CI(持续集成),CD(持续交付项目)。集成Jenkins可以用于一些测试和项目部署。
##jenkins安装配置
* 1.下载war包 放到一个没有中文的目录下
* 2.使用指令启动jenkins服务--bs架构
java -jar jenkins.war --httpPort=8083
创建jenkins的目录结构----C:\Users\Dash\.jenkins
* 3.访问
localhost:8083
* 4.输入密码解锁
* 5.安装插件
* 6.创建管理员用户
* 7.配置jenkins地址
##jenkins构建一个项目
* 1.新建项目
* 2.构建配置 --- 指令
* 3.build now 立即构建
* 4.控制台输出
##jenkins结合allure使用
* 1.jenkins上安装allure插件
* 2.重启jenkins
* 3.配置allure命令行所在位置
* 4.配置jdk所在位置
* 5.创建 构建项目
* 6.查看报告
##Jenkins拉取仓库代码并自动部署
* 1.安装插件 重启jenkins
maven,deploy to container,subversion
* 2.安装并配置maven
解压apache-maven-3.6.2.rar到没有中文的目录下
创建MAVEN_HOME
添加环境变量
* %MAVEN_HOME%\bin
验证
* mvn --version
修改settings.xml配置文件
* 3.jenkins上配置maven的settings.xml文件位置
* 4.jenkins上配置maven环境变量
* 5.jenkins上配置jdk环境变量
* 6.创建maven项目
关联源代码 --- svn服务器仓库路径
构建配置
* 配置打包的指令 clean install -Ptest
手动构建 查看打包war文件
* 7.轮询构建
* 8.发布到tomcat服务器上
添加tomcat管理员
允许操作tomcat的ip网段
启动tomcat
jenkins上配置构建后的操作