第一章 Jenkins搭建

第一章 Jenkins搭建



前言

7年java程序员,准备认真总结点自己这些年学习到的技术知识、业务知识。本文先从服务器整体搭建,开始总结。


一、什么是Jenkins?

Jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

二、Jenkins搭建过程

本文以Jenkins 2.439 作为实践版本,具体需要使用到Jenkins
,请至官网查看

1.下载+安装jenkins

根据官方文档,下载对应版本jenkins至服务器中

由于使用到的是官方网站的库,直接下载需要授权,因此按官方指引,执行下述操作命令即可

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io-2023.key

官方文档中说明,如果引入密钥失败,可能是因为重复引入,直接跳过即可
If you’ve previously imported the key from Jenkins, the rpm --import will fail because you already have a key. Please ignore that and move on.

yum install fontconfig java-17-openjdk
yum install jenkins

特殊说明:需要注意,由于现在有很多版本的jdk以及jenkins,因此需要关注官方文档中关于支持JDK环境的说明。如下图:
在这里插入图片描述

2.运行jenkins,并初始化jenkins环境

在jenkins安装完成之后,运行jenkins:

systemctl start jenkins

会在控制台看到如下信息,是jenkins初始化的用户及对应用户密码,可以通过该用户登录jenkins服务台页面
初始用户密码
同时可以在初次安装过程中看到,默认安装的位置在如下地址:
在这里插入图片描述
需要注意,jenkins启动后,默认端口号地址是8080,如果需要修改启动端口号,请使用如下操作:
修改jenkins配置文件中的参数。我个人安装的版本和服务器所在地址如下:
在这里插入图片描述
修改内容如下:
在这里插入图片描述

PS.
使用ECS云服务器的小伙伴,这里需要注意。访问搭建的jenkins需要通过公网地址链接。通过公网地址链接的同时,需要配置安全组链接规则,否则无法使用哦。
在这里插入图片描述

3.进行页面jenkins配置

完成上述操作后,即可访问自己的jenkins控制台了
在这里插入图片描述

插件选择安装,就按照个人喜好进行选择就好。而且在创建成功之后,仍然随时可以添加,所以这一步没有那么重要。
在这里插入图片描述
在这里插入图片描述
插件安装成功之后,记得创建一个自己的用户。
密码不要设计的花里胡哨,好记就行!
密码不要设计的花里胡哨,好记就行!
密码不要设计的花里胡哨,好记就行!
不要问我为什么这么说,忘了密码之后,有的头疼。自己学习用的服务,不用非常严格的遵守密码规则。但实际项目的生产环境配置,还是要严格遵守的。
在这里插入图片描述
设置完成用户之后,就可以直接登入jenkins平台,然后开始配置自己需要自动化构建的项目了。
在这里插入图片描述


总结

其实jenkins的安装与部署很简单,但是有几个需要注意的点:
1、一定要注意jenkins的版本与他支持的jdk的版本。不然很有可能会导致下载的jenkins安装完成后,无法使用,同时卸载可能还会存在无法卸载干净的情况。
2、使用云ECS机器,一定要记得配置公网IP和对应的安全组(端口访问权限)。最好不要配置0.0.0.0/0。不然有一天会疯狂收到预警信息,甚至服务器上会多很多脚本文件。不要问我咋知道的。
3、自己学习使用的jenkins服务,用户名密码不要搞的花里胡哨的,又是大小写,又是数字,又是字符。主打一个好记就行。但是实际项目中如果使用jenkins,还是要遵循密码设置规则的

写在最后

在这篇文章中,不再阐述如何部署一个项目,并且和GIT仓库关联。不然这个博客的篇幅过长,不便于阅读。在之后总结中,会在完成一个项目实际执行部署操作时,进行文章同步。这样也算是完成一整个流程。整体文章将从服务器的准备、项目的编写、部署等一些列操作进行总结。

  • 30
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值