Jenkins之部署

一、环境准备

  1. centos7
  2. jenkins 2.332.2
  3. java 11

二、部署步骤

 wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate

会提示证书过期,加上–no-check-certificate

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install fontconfig java-11-openjdk
yum install jenkins
systemctl daemon-reload

三、启动服务

[root@localhost ~]# systemctl start jenkins
[root@localhost ~]# systemctl status jenkins
● jenkins.service - Jenkins Continuous Integration Server
   Loaded: loaded (/usr/lib/systemd/system/jenkins.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2022-04-28 02:06:27 EDT; 11min ago
 Main PID: 12367 (java)
   CGroup: /system.slice/jenkins.service
           └─12367 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war...

Apr 28 02:06:02 localhost.localdomain jenkins[12367]: This may also be found at: /var/lib/jenkins/secrets/initi...word
Apr 28 02:06:02 localhost.localdomain jenkins[12367]: *************************************************************
Apr 28 02:06:02 localhost.localdomain jenkins[12367]: *************************************************************
Apr 28 02:06:02 localhost.localdomain jenkins[12367]: *************************************************************
Apr 28 02:06:27 localhost.localdomain jenkins[12367]: 2022-04-28 06:06:27.576+0000 [id=47]        INFO        j...tion
Apr 28 02:06:27 localhost.localdomain jenkins[12367]: 2022-04-28 06:06:27.597+0000 [id=24]        INFO        h...ning
Apr 28 02:06:27 localhost.localdomain systemd[1]: Started Jenkins Continuous Integration Server.
Apr 28 02:06:28 localhost.localdomain jenkins[12367]: 2022-04-28 06:06:28.993+0000 [id=60]        INFO        h...ller
Apr 28 02:06:28 localhost.localdomain jenkins[12367]: 2022-04-28 06:06:28.994+0000 [id=60]        INFO        h...t #1
Apr 28 02:06:28 localhost.localdomain jenkins[12367]: 2022-04-28 06:06:28.997+0000 [id=60]        INFO        h...1 ms
Hint: Some lines were ellipsized, use -l to show in full.
[root@localhost ~]# 

查看初始密码:/var/lib/jenkins/secrets/initialAdminPassword
防火墙放开8080端口

[root@localhost ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
4b4ddb6919c245ff9416ad4219fc1a23
[root@localhost ~]# firewall-cmd --permanent --add-port=8080/tcp
success
[root@localhost ~]# firewall-cmd --reload
success


测试访问
在这里插入图片描述
点击上图中的选择插件来安装,进入页面后选择无,跳过插件安装,点击安装并设置账户密码。
在这里插入图片描述

四、修改jenkins的插件下载地址

Jenkins的官方插件下载地址速度非常慢,所以可以修改为国内插件地址

Jenkins->Manage Jenkins->Manage Plugins,点击Available
在这里插入图片描述
这样做是为了把 Jenkins官方的插件列表下载到本地,接着修改地址文件,替换为国内插件地址

cd /var/lib/jenkins/updates

sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
sed -i 's/updates.jenkins.io\/download/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json

然后在Manage Plugin 中点击Advanced,把Update Site改为国内插件下载地址

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

在这里插入图片描述
然后在网址中端口8888后面输入/restart

重启jenkins

五、尝试用修改后的地址更新插件

中文汉化插件安装
Jenkins->Manage Jenkins->Manage Plugins,点击Available,搜索"Chinese"
勾选插件并点击Download now and install after restart
安装成功之后再重启,可以发现汉化成功。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值