作者:我叫博小微 | 来源:互联网 | 2023-08-20 17:00
Jenkins持续集成工具使用说明
更多干货
- 分布式实战(干货)
- spring cloud 实战(干货)
- mybatis 实战(干货)
- spring boot 实战(干货)
- React 入门实战(干货)
- 构建中小型互联网企业架构(干货)
- python 学习(干货)
Jenkins持续集成工具使用说明
jenkins插件安装
jenkins安装以及相关插件安装
概要说明
Jenkins 的作用及其特性
- 持续、自动地构建/测试软件项目。
- 监控一些定时执行的任务。
- 易于安装-只要把jenkins.war部署到servlet容器,不需要数据库支持。
- 易于配置-所有配置都是通过其提供的web界面实现。
- 集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知。
- 生成JUnit/TestNG测试报告
- 分布式构建支持Jenkins能够让多台计算机一起构建/测试
- 文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。
- 插件支持:支持扩展插件,你可以开发适合自己团队使用的工具。
持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了。
Jenkins介绍
首选你需要安装好JRE/JDK和Tomcat
Java_OPTS="-Xms512m -Xmx768m -XX:MaxNewSize=256m -XX:MaxPermSize=128m"
Bin/catalina.sh中添加。防止内存溢出。<Connector port&#61;"9090" URIEncoding&#61;"UTF-8" protocol&#61;"HTTP/1.1"connectionTimeout&#61;"20000"redirectPort&#61;"9443" />置UTF-8编码
官网下载jenkins.war包
官网地址&#xff1a;http://Jenkins-ci.org/
官网镜像地址&#xff1a;http://mirrors.jenkins-ci.org/war-stable/
&#xff08;在里面可以选择任意版本的war包&#xff0c;lastest为最新的&#xff0c;推荐下载&#xff01;&#xff09;
https://wiki.jenkins-ci.org/display/JENKINS/Use&#43;Jenkins安装配置手册
tomcat部署
将war包在tomcat中进行部署
开始安装插件&#xff1a;
设置用户账号
系统设置
- “系统消息”这一部分内容会显示在首页顶部&#xff0c;我们可以在里面直接写上HTML内容。里面可以写一些相关的质量管理系统或者项目管理系统的链接&#xff0c;也可以写一些通知或者公告了什么的。
- “执行者”表示本机同时可以执行的构建数目&#xff0c;不过我们将这里设置为0&#xff0c;也就是不允许这台机器进行任何构建&#xff0c;以后所有构建我们都是通过不同的奴隶节点&#xff08;slave node&#xff09;来完成&#xff0c;因为对于非Java的项目&#xff0c;可能构建的系统和需要的开发环境千差万别&#xff0c;都在主节点&#xff08;master node&#xff09;上进行构建不但占用太多主节点资源&#xff0c;而且必须给各个项目的相关人员开放登录到主节点的权限&#xff0c;每个人都根据自己的喜好随便在主节点上安装、配置&#xff0c;可能导致极大的混乱和出现各种各样的问题。
邮件设置
- “邮件通知”&#xff0c;填写相关的属性&#xff08;可以跟IT部门的人申请一个专用的帐号&#xff09;&#xff0c;并且可以勾选“通过发送测试邮件测试配置”来测试一下。
- 在已运行的Jenkins主页中&#xff0c;点击左侧的系统管理—>系统设置进入如下界面
- 注&#xff1a;系统管理员邮件地址&#xff0c;填写与下面的邮件配置中用户名一致
其中qq客户端授权码获取&#xff1a;
管理插件
- 回到“系统管理”页面&#xff0c;点击“管理插件”&#xff0c;可以在这里对插件进行安装、卸载、升级、降级等操作。
- 需要注意的是如果想安装自己写的插件&#xff0c;要在高级里面上传插件的 hpi 文件。
安装GIT
- 在“可选插件”页签中&#xff0c;找到“Git Client Plugin”插件&#xff0c;勾选前面的复选框。
- 再找到“Git Parameter Plugin”&#xff0c;勾选前面的复选框。
- 然后点击屏幕最下面的“直接安装”按钮&#xff0c;此时开始自动下载安装插件&#xff0c;如果勾选了最后的“当安装成功并且没有运行中的任务时重启”&#xff0c;那么Jenkins会自动重启让插件生效。
- 要注意的是&#xff0c;此时在首页左侧多出一个“Credentials”来管理证书&#xff08;同时在进入“系统管理”页面也可以看到一个入口。这个插件是在安装“Git Client Plugin”时安装的被依赖插件。在之前的版本&#xff08;1.3.0&#xff09;还没有这个依赖&#xff0c;后面我们使用git签出代码时一起琢磨一下这个插件的用法。
节点管理&#xff08;Master/slaver&#xff09;待续
构建Maven分格的Job
用户登陆与权限设定