jenkins入门篇(一)

jenkins简介

jenkins有一个长期版本,也可称为稳定版
每 12 周从常规版本流中选择一个LTS(长期支持)版本作为该时间段的稳定版本。它可以从redhat-stableyum 存储库安装。

sudo wget -O /etc/yum.repos.d/jenkins.repo \
    https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum upgrade
# Add required dependencies for the jenkins package
sudo yum install java-11-openjdk
sudo yum install jenkins
sudo systemctl daemon-reload

jenkins启动

#交由 系统命令启动
sudo systemctl enable jenkins
#启动jenkins
sudo systemctl start jenkins
# 查看 jenkins状态
sudo systemctl status jenkins


正常启动后会显示

[root@iZuf6bm702o3rrjlhq9xt5Z ~]# sudo systemctl status jenkins
● jenkins.service - Jenkins Continuous Integration Server
   Loaded: loaded (/usr/lib/systemd/system/jenkins.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2022-06-19 09:38:49 CST; 8s ago
 Main PID: 3651978 (java)
    Tasks: 49 (limit: 22696)
   Memory: 1.1G
   CGroup: /system.slice/jenkins.service
           └─3651978 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080

6月 19 09:38:32 iZuf6bm702o3rrjlhq9xt5Z jenkins[3651978]: Please use the following password to proceed to installation:
6月 19 09:38:32 iZuf6bm702o3rrjlhq9xt5Z jenkins[3651978]: c6bc6e4c8ff947d9b6f299117cb7de21
6月 19 09:38:32 iZuf6bm702o3rrjlhq9xt5Z jenkins[3651978]: This may also be found at: /var/lib/jenkins/secrets/initialAdminPassword
6月 19 09:38:32 iZuf6bm702o3rrjlhq9xt5Z jenkins[3651978]: *************************************************************
6月 19 09:38:49 iZuf6bm702o3rrjlhq9xt5Z jenkins[3651978]: 2022-06-19 01:38:49.906+0000 [id=30]        INFO        jenkins.InitReactorRunner$1#onAttained: Completed initialization
6月 19 09:38:49 iZuf6bm702o3rrjlhq9xt5Z jenkins[3651978]: 2022-06-19 01:38:49.956+0000 [id=22]        INFO        hudson.lifecycle.Lifecycle#onReady: Jenkins is fully up and running
6月 19 09:38:49 iZuf6bm702o3rrjlhq9xt5Z systemd[1]: Started Jenkins Continuous Integration Server.
6月 19 09:38:51 iZuf6bm702o3rrjlhq9xt5Z jenkins[3651978]: 2022-06-19 01:38:51.086+0000 [id=45]        INFO        h.m.DownloadService$Downloadable#load: Obtained the updated data file for hudson.tasks.Ma>
6月 19 09:38:51 iZuf6bm702o3rrjlhq9xt5Z jenkins[3651978]: 2022-06-19 01:38:51.092+0000 [id=45]        INFO        hudson.util.Retrier#start: Performed the action check updates server successfully at the >
6月 19 09:38:51 iZuf6bm702o3rrjlhq9xt5Z jenkins[3651978]: 2022-06-19 01:38:51.094+0000 [id=45]        INFO        hudson.model.AsyncPeriodicWork#lambda$doRun$1: Finished Download metadata. 19,194 ms


笔者防火墙已经关掉了,所以此处就不重新设置了,如下设置防火墙的相关命令
如果您安装了防火墙,则必须将 Jenkins 添加为例外。您必须YOURPORT在下面的脚本中更改为您要使用的端口。端口8080是最常见的。

YOURPORT=8080
PERM=“–permanent”
SERV=“$PERM --service=jenkins”

firewall-cmd $PERM --new-service=jenkins
firewall-cmd $SERV --set-short=“Jenkins ports”
firewall-cmd $SERV --set-description=“Jenkins port exceptions”
firewall-cmd S E R V − − a d d − p o r t = SERV --add-port= SERVaddport=YOURPORT/tcp
firewall-cmd $PERM --add-service=jenkins
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload

安装后设置向导
使用上述过程之一下载、安装和运行 Jenkins 后(使用 Jenkins Operator 安装除外),安装后设置向导将开始。

此设置向导将引导您完成几个快速的“一次性”步骤来解锁 Jenkins、使用插件对其进行自定义并创建第一个管理员用户,您可以通过该用户继续访问 Jenkins。

解锁jenkins

当您第一次访问新的 Jenkins 实例时,系统会要求您使用自动生成的密码解锁它。

浏览到http://localhost:8080(或您在安装 Jenkins 时为它配置的任何端口)并等待解锁 Jenkins页面出现。
在这里插入图片描述
密码正如页面上所述的地址可以查看

[root@iZuf6bm702o3rrjlhq9xt5Z ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
********

自定义安装jenkins插件

使用插件自定义 Jenkins
解锁 Jenkins后,会出现自定义 Jenkins页面。作为初始设置的一部分,您可以在此处安装任意数量的有用插件。

单击显示的两个选项之一:

安装推荐的插件- 安装推荐的插件集,这些插件基于最常见的用例。

选择要安装的插件- 选择最初安装的插件集。当您第一次访问插件选择页面时,默认选择建议的插件。

如果您不确定需要哪些插件,请选择安装建议的插件。您可以稍后通过 Jenkins 中的 Manage Jenkins > Manage Plugins页面安装(或删除)其他 Jenkins 插件。
安装向导显示 Jenkins 的配置进度以及您选择的 Jenkins 插件集正在安装。此过程可能需要几分钟。

在这里插入图片描述

创建第一个管理员用户
最后,在使用 plugins 自定义 Jenkins之后,Jenkins 会要求您创建您的第一个管理员用户。

出现创建第一个管理员用户页面时,在相应字段中指定管理员用户的详细信息,然后单击保存并完成。

当Jenkins 准备就绪页面出现时,单击Start using Jenkins。
笔记:

这个页面可能表明Jenkins 几乎准备好了!相反,如果是这样,请单击 Restart。

如果页面在一分钟后没有自动刷新,请使用 Web 浏览器手动刷新页面。

如果需要,使用您刚刚创建的用户的凭据登录 Jenkins,您就可以开始使用 Jenkins!
笔者第一次推荐安装插件,由于网络安装失败,第二次重试才全部安装,但是进入主界面后会有插件安装失败的提示,解决方案就是重启 jenkins, 可能是因为第一次安装失败jenkins插件管理默认安装失败,重启jenkins后重新加在已安装的插件
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

yitian_hm

您的支持是我最大鼓励

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

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

打赏作者

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

抵扣说明:

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

余额充值