一、什么是Jenkins
Jenkins是一款流行的开源持续集成工具,广泛应用于项目开发,具有自动化构建、测试和部署等功能。
持续集成指的是,频繁地(一天多次)将代码集成到主干。持续集成的目的是让产品可以快速迭代,同时还能保持质量。核心措施是,代码集成到主干之前必须通过自动化测试。
Jenkins 能实时监控集成中存在的错误,提供详细的日志文件和提醒功能,还可以用图表的形式形象的展示项目构建的趋势和稳定性。
Jenkins 具有以下特点:
Jenkins 具有以下特点:
易安装:官网下载直接运行
易配置:提供了友好的 GUI 配置界面
变更支持:能从代码仓库中获取并产生代码更新列表,输出到编译输出信息
支持永久链接:用户是通过 Web 来访问 Jenkins 的,而这些 Web 界面的链接地址是永久的,可在任何文档中直接使用
集成 E-mail/RSS/IM
JUnit/Test NG 测试报告:以图表形式提供测试报告
文件指纹信息:会保存哪次集成构建产生了哪些 jars 文件,哪次集成使用了哪个版本的 jars 文件等记录
支持第三方插件
二、安装步骤
下载Windows版的jenkins时官网下载一般都是最新版本,需要jdk11或17才能支持,所以使用清华园镜像(https://mirrors.tuna.tsinghua.edu.cn/jenkins/)下载历史版本,打开找到windows-stable稳定版;
2.346.1版本可支持jdk8、11、17;
选择jenkins.msi,下载;
选择安装目录;
先不创建账户;
设置端口号;
jdk8路径,不过Jenkins更推荐jdk11;
点击next,点击install;
浏览器访问http://localhost:8080,若显示拒绝连接或访问不到的话就先在服务里开启Jenkins;
可以访问的话是如下界面;
找到密码登录;
点选择插件来安装;
现在安装插件会比较卡,可以先点无不安装插件,后面将插件地址更改为国内地址之后下载较快;
可以创建账号,Full name填自己邮箱
访问端口号;
安装完成!
首页界面:
后续更改Jenkins的工作目录和更改镜像地址可参考视频讲解(https://www.bilibili.com/video/BV14Y4y1j7s4?p=2&vd_source=1a4f8d9839a9b26d262b0d6e53ad8600)