Jenkins之部署

Jenkins之部署,第1张

一、环境准备
  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
安装成功之后再重启,可以发现汉化成功。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/795357.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-06
下一篇2022-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存