认识大管家Jenkins(一)入门

超详细的Java知识点路线图


概述

本文介绍是Jenkins的入门,重点介绍持续集成的概念,以及Jenkins的安装和使用过程

Jenkins是什么

在这里插入图片描述
Jenkins是一个开源的持续集成工具,基于Java开发,提供了大量的插件来支持构建、测试、部署各种项目。

持续集成/持续交付/持续部署

持续集成(Continuous Integration)
软件开发团队更加频繁的集成他们的代码,通常每天一次或每天多次,这样能够尽早的发现问题。
在这里插入图片描述
持续交付(Continuous Delivery)
一种能够使得软件在较短的循环中可靠的发布的软件工程方法,核心不在于代码,而在于交付的产品,在完成集成后,还要完成测试,再把产品发布到类生产(Staging)环境中,如果没有问题再手动部署到生产环境中。
在这里插入图片描述
持续部署(Continuous deployment)
过程类似持续交付,就是最后部署到生产环境的过程,也改为了自动部署。
在这里插入图片描述

Jenkins安装

首先要保证安装了JDK
在线安装Jenkins

wget -O /etc/yum.repos.d/jenkins.repo \
    https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
dnf upgrade
dnf install jenkins java-devel

dnf是更新Jenkins,如果命令找不到的话,可以安装下

yum install epel-release
yum install dnf

启动Jenkins服务

systemctl start jenkins

查看Jenkins状态,出现running就代表启动成功

systemctl status jenkins

在这里插入图片描述

Jenkins初始化

在浏览器输入:http://你的电脑ip:8080
就可以看到解锁页面,在红字标记的文件位置找到密码,然后复制粘贴到密码框中
在这里插入图片描述
然后自定义Jenkins,新手就选择推荐的插件,老鸟就自己配置
在这里插入图片描述
后面就是等Jenkins安装插件,最后就创建自己的管理员用户
在这里插入图片描述

简单测试Jenkins

创建一个简单的测试案例,来检验Jenkins的基本功能
1)点击新建Item菜单
在这里插入图片描述
2)输入项目名字,然后选择自由风格的项目
在这里插入图片描述
3)在配置页面中,添加构建步骤,选择执行shell
在这里插入图片描述
输入ifconfig,查看ip地址

在这里插入图片描述
4)点击保存,回到控制面板就可以看到刚才新建的任务,点击名字下的立即构建
在这里插入图片描述
5)在后面可以看到构建结果,点击控制台输出
在这里插入图片描述
出现了ifconfig命令的结果
在这里插入图片描述

结束语

本文先到这里了,后面再介绍Jenkins部署实际项目的过程。
如果你感觉有用,那就点个赞吧。


大家如果需要学习其他Java知识点,戳这里 超详细的Java知识点汇总

詹金斯监控 功能丰富的Chrome扩展程序可直接在您的桌面上显示Jenkins版本的状态。 支持Jenkins Websocket插件进行实时通知。 功能包括-选择要监视的作业-支持Jenkins Websocket插件以实时通知作业失败-作业失败或成功时进行桌面通知-选择通知级别(作业状态更改,作业错误,无)-弹出窗口显示构建历史记录每个作业的链接,直接跳转到Jenkins中的作业-用颜色编码的作业状态以快速查看作业状态(包括正在进行的构建)-支持Jenkins API密钥身份验证,因此无需使用Jenkins密码**安装说明**安装扩展程序后,打开选项页面以配置插件以连接到您的jenkins服务器** Jenkins Url **您的jenkins服务器的URL **使用WebScokets进行作业更新**如果您的计算机上安装了Jekins Websocket插件然后,您可以配置Jenkins服务器的扩展名,以获取作业状态更改的实时更新。 Websocket插件的网址-https://wiki.jenkins-ci.org/display/JENKINS/Websocket+Plugin ** WebSockets网址**包括Websockets端口的Jenkins服务器的网址(仅在使用Websockets插件时才需要)**用户电子邮件地址**用于通过** API密钥/密码** API密钥向Jenkins服务器进行身份验证的电子邮件地址(如果用户在Jenkins中生成了一个)。 这是现在推荐给Jenkins进行身份验证的推荐方法。 您的个人配置页面中提供了API令牌。 在每个页面的右上角单击您的名称,然后单击“配置”以查看您的API令牌。 如果您不想使用API​​密钥,则可以在此处使用Jenkins密码。 ** Jenkins轮询频率**设置轮询频率以检查Jenkins作业的状态。 输入以秒为单位的值。 (如果使用Websockets插件,则不需要)**任务栏通知级别**设置您希望多久收到一次工作状态更改的通知-工作状态更改-每次工作状态更改时都得到通知-仅工作失败-仅得到通知作业失败时-无-不接收任何桌面通知**通知的持续时间**通知将在桌面上显示多长时间**每个作业的内部版本数**在弹出模式下为每个作业显示多少内部版本。 支持语言:English (UK)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

恒哥~Bingo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值