测试 | CICD | JEKINS 持续
#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上配置构建后的操作
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南