1小时带你入门Jenkins持续集成自动化环境搭建
wptr33 2024-11-17 02:41 28 浏览
各位小伙伴们:大家好!Kitty小编很久未与大家分享技术类的文章啦,趁着今天有空与大家分享一篇Jenkins软件包及组件安装过程的文章,希望大家能从中有所收获,闲话不多话,笔者就开始带领大家进入今天的学习之旅啦。
今天主要给大家带来Jenkins软件包及组件安装的实践环节。
首先我简单介绍一下这个Jenkins环境里面所涉及到的三组服务器:
1.git服务器需要部署好;
git自己准备一台服务器直接单独部署好就ok;
2.docker镜像服务器;
宿主机需要提前在服务器上部署好,服务器单独部署;
3.jenkins的部署;
jenkins需要部署在单独的一台服务器上;
今天咱们主要学习如何基于windows环境安装jenkins的全过程实践详解。
第1步:首先,我们需要安装jenkins;
jenkins的安装大家去官网下载最新版本的jenkins.war包文件。
第2步:环境部署
下载jenkins版本直接选择最新版本下载,下载完成后,直接将jenkins.war包复制到tomcat的webapps目录下,实践过程如下图所示:
注意事项:如果在linux环境搭建直接在线下载jenkins.war包方法是一样。
下载完成后,即可启动tomcat服务器,系统会自动部署安装jenkins。
待初始化启动完成,过程如下图所示:
启动完成后我们即可访问jenkins,通过地址:http://localhost:8080/jenkins进行访问。
输入用户名与密码进行登录,我的用户名与密码使用默认的。
Username:admin
Password:123456
登录成功后,进入jenkins的主界面。
第3步:输入密码激活,密码存放在安装目录下。
如下图所示:
用txt打开图中红色的地址中的initialAdminPassword文件,复制里面的字符串,粘贴到图中输入框。然后点击图中的继续按钮。
第4步:执行完成后,安装推荐插件即可,在这里需要1个小时左右的时间等待,大家需要需要自行安装即可,最后安装完成即可部署自己的自动化项目,达到无人值守的目的。
注意事项:
如果忘记用户名与密码需要重装,卸载的方法是将tomcat的webapps目录下的jenkins项目删除,然后删除目录下的.jenkins目录,再按以上流程重新部署即可。
插件安装完成后,可构建属于自己的自动化项目,设置定时执行且可配置邮箱通知,将自动化测试报告结果以邮件形式发送给用户,及时了解项目质量情况,由于时间的关系,项目构建过程在此不详细讲解。
总结:本次课程内容主要教大家如何在1小时完成jenkins软件持续集成环境的搭建。
部署只需按三部曲操作过程实践即可完成环境的搭建过程,相对来说环境安装非常简单,主要学会环境搭建的思路与流程,了解jenkins在工作中的应用价值,方便后续开展项目环境搭建与部署提供方案,快速提升工作效率的一个小工具。
最后希望大家通过本次教程内容都能实现jenkins环境的搭建过程,大家如果在学习的过程中有任何的疑惑都可与我进行探讨,kitty准时在线给大家解惑。
相关推荐
- HIVE 窗口函数详解(hive常用开窗函数)
-
什么是窗口函数窗口函数是SQL中一类特别的函数。和聚合函数相似,窗口函数的输入也是多行记录。不同的是,聚合函数的作用于由GROUPBY子句聚合的组,而窗口函数则作用于一个窗口,这里,窗口...
- SQL高效使用20招:数据分析师必备技巧
-
基础优化技巧善用EXPLAIN分析执行计划EXPLAINSELECT*FROMordersWHEREorder_date>'2024-01-01';...
- 答记者问之 - Redis 的高效架构与应用模式解析
-
问:极客程序员你好,请帮我讲一讲redis答:redis主要涉及以下核心,我来一一揭幕Redis的高效架构与应用模式解析...
- MySQL通过累计求新增(mysql新增表字段语句)
-
前两天的那篇内容《MySQL递归实现单列分列成多行》...
- 一文讲懂SQL窗口函数 大厂必考知识点
-
大家好,我是宁一。今天是我们的第24课:窗口函数。...
- 圣诞快乐:用GaussDB T 绘制一颗圣诞树,兼论高斯数据库语法兼容
-
转眼就是圣诞的节日,祝大家节日快乐。用GaussDBT(也就是GaussDB100)绘制一棵圣诞树,纯国产,更喜庆。话不多说,上图:SQL如下:SELECTCASEWHENENMOTE...
- Minitab:功能强大的质量管理、统计分析及统计图形软件
-
一、Minitab简介Minitab软件是为质量改善、教育和研究应用领域提供统计软件和服务的先导,是全球领先的质量管理和六西格玛实施软件工具及持续质量改进的良好工具软件,她具有强大的功能和简易的可视化...
- 如何熟练使用SQL查询(如何熟练使用sql查询内容)
-
要熟练使用SQL查询(StructuredQueryLanguage),你需要系统地从语法入门,到实战练习,再到性能优化与多表查询的掌握。下面是一条循序渐进、实战驱动的学习路径:第一阶段:S...
- SAP SE38如何在多个系统间同步代码
-
上一篇文章写了如何在多个系统之间同步开发对象:多套SAPERP之间一键同步ABAP开发内容,有兄弟问有没有简单办法同步SE38程序代码的,因为使用请求的方式同步代码有点小题大做了。...
- 技术栈:刷了百道SQL题,还是不会用?你应该这样补短板
-
这是来自用户的提问,也是很多人遇到的困惑:...
- mysql窗口函数为了解决更加复杂的问题
-
为了解决复杂问题的窗口函数我们先讲一下窗口函数是什么窗口和普通的函数作用相同在不同列上进行查询和返回比如我们有如下的表...
- MariaDB开窗函数(开窗函数 mysql)
-
在使用GROUPBY子句时,总是需要将筛选的所有数据进行分组操作,它的分组作用域是整张表。分组以后,为每个组只返回一行。而使用基于窗口的操作,类似于分组,但却可以对这些"组"(即窗口...
- 一篇文章搞定MySQL中的窗口函数(mysql常用的窗口函数)
-
我是孙斌,北理数学系毕业,分享数据分析相关知识,点击右上角“关注”,学习更多数据分析知识。在MySQL中,分组groupby一般和聚合函数连用,如groupby+sum,这样能够得到每个组的总和,...
- 一周热门
-
-
C# 13 和 .NET 9 全知道 :13 使用 ASP.NET Core 构建网站 (1)
-
因果推断Matching方式实现代码 因果推断模型
-
git pull命令使用实例 git pull--rebase
-
git 执行pull错误如何撤销 git pull fail
-
面试官:git pull是哪两个指令的组合?
-
git pull 和git fetch 命令分别有什么作用?二者有什么区别?
-
git fetch 和git pull 的异同 git中fetch和pull的区别
-
git pull 之后本地代码被覆盖 解决方案
-
还可以这样玩?Git基本原理及各种骚操作,涨知识了
-
git命令之pull git.pull
-
- 最近发表
- 标签列表
-
- git pull (33)
- git fetch (35)
- mysql insert (35)
- mysql distinct (37)
- concat_ws (36)
- java continue (36)
- jenkins官网 (37)
- mysql 子查询 (37)
- python元组 (33)
- mybatis 分页 (35)
- vba split (37)
- redis watch (34)
- python list sort (37)
- nvarchar2 (34)
- mysql not null (36)
- hmset (35)
- python telnet (35)
- python readlines() 方法 (36)
- munmap (35)
- docker network create (35)
- redis 集合 (37)
- python sftp (37)
- setpriority (34)
- c语言 switch (34)
- git commit (34)