centos7 部署Jenkins

1、java环境

参考链接:centos7通过yum安装JDK1.8_来吧 单刷各种经典-CSDN博客_yum安装java

操作步骤:

检索1.8的列表

yum list java-1.8*   

安装1.8.0的所有文件

yum install java-1.8.0-openjdk* -y

使用命令检查是否安装成功

java -version

到此安装结束了。这样安装有一个好处就是不需要对path进行设置,自动就设置好了

 

2、rpm包安装和修改配置文件

参考链接: CentOS 7 安装 Jenkins - 晓晨Master - 博客园 (cnblogs.com)

操作步骤:

#安装

wget https://pkg.jenkins.io/redhat/jenkins-2.156-1.1.noarch.rpm  --no-check-certificate

rpm -ivh jenkins-2.156-1.1.noarch.rpm

#配置-监听端口

vim /etc/sysconfig/jenkins

JENKINS_PORT="8080"

 

#配置-权限

#为了不因为权限出现各种问题,这里直接使用root

vim /etc/sysconfig/jenkins

#修改配置

JENKINS_USER="root"

#修改目录权限

chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins

#重启Jenkins服务并查看状态

systemctl restart jenkins

systemctl status jenkins

显示如下图

 

3、防火墙

参考链接:Centos7 防火墙开放端口,查看状态,查看开放端口 - 香菜哥哥 - 博客园 (cnblogs.com)

关闭防火墙后(或者开放Jenkins的端口),才能从别的设备访问Jenkins的web服务

 

 

4、jenkins安装后首次访问

参考链接:CentOS 7 安装 Jenkins - 晓晨Master - 博客园 (cnblogs.com)

 

 从/var/lib/jenkins/secrets/initialAdminPassword文件中找到初始化密码,填入文本框。

密码验证通过后,提示安装插件,这里先不安装,后面修改Jenkins镜像源后再安装。

插件安装完成以后会创建管理员账户

5、修改Jenkins插件镜像源

参考链接:Jenkins 更换国内源 安装插件飞快 - JPinsz - 博客园 (cnblogs.com)

#修改default.json文件,配置清华大学的镜像源后,重启Jenkins服务
cd /var/lib/jenkins/updates sed -i 's#updates.jenkins.io/download/plugins#mirrors.tuna.tsinghua.edu.cn/jenkins/plugins#g' default.json && sudo sed -i 's#www.google.com#www.baidu.com#g' default.json systemctl restart jenkins

 

 

 

 

6、更新Jenkins版本

参考链接:【Jenkins】如何升级Jenkins版本_猫巳的博客-CSDN博客_jenkins升级

 

 

 7、开启账号注册

参考链接:Jenkins使用过程遇到的问题记录_weixin_30621919的博客-CSDN博客

【系统管理】--【全局安全配置】,找到安全域,勾选”允许用户注册“

 

 

8、基于角色管理用户

参考链接: Jenkins用户权限管理-Role-based Authorization Strategy插件 - 刘晨[lcxhk_cn] - 博客园 (cnblogs.com)

 9、配置邮箱插件

参考链接:Jenkins配置邮件发送测试报告 - wintest - 博客园 (cnblogs.com)

 10、配置测试报告插件

参考链接:Jenkins持续集成输出html测试报告_lovedingd的博客-CSDN博客_jenkins 测试报告

11、设置jenkins为中文

参考链接:https://blog.csdn.net/cbuy888/article/details/89873892

       简价:Jenkins 及其插件的简体中文语言,搜索关键词Localization,装完这个插件无需设置重启后即可以了

 12、定时任务

 

 13、安装ssh plugin插件(用于ssh登录到另一台设备执行命令)

参考链接:https://blog.csdn.net/taiyangdao/article/details/70163225

1)在Jenkins界面,系统管理->管理插件->安装SSH Plugin

 

2)

在Jenkins界面,系统管理->Configure(配置)->SSH remote hosts

配置要SSH远程连接的服务器信息

  • Hostname: SSH服务器的地址
  • Port: 22
  • User Name: 登录用户名
  • Password/Passphrase: 登录密码

 

 3)

在Jenkins界面,配置一个job->在”构建环境“区域

勾选Execute shell script on remote host using ssh,并进行如下必要设置:
SSH site:选择步骤2设置的SSH

 

 

 

14、本地执行shell命令 

参考链接:https://blog.csdn.net/fen_fen/article/details/111559588

 

 

 

3、配置免密登录:https://blog.csdn.net/jeikerxiao/article/details/84105529

4、查看ip网关等信息

CentOS7 查看IP、Gateway、DNS、Hostname、网关_u013551585的博客-CSDN博客_centos7查看dns和网关

5、安装桌面环境

centos系统怎么安装桌面环境-CentOS-PHP中文网

posted @ 2022-01-15 19:16  超级宝宝11  阅读(245)  评论(0)    收藏  举报