jenkins安装与插件管理

一、安装jdk11

  • 查看本机是否自带javarpm -qa|grep java
  • 查看yum中jdk版本yum search jdk
  • 列出java11yum list |grep java-11
  • 安装必要的(-y表示安装过程中都默认yes)
    • yum install -y java-11-openjdk.x86_64
    • yum install -y java-11-openjdk-devel.x86_64
    • yum install -y java-11-openjdk-headless.x86_64
  • 如果yum报超时的解决方案
    • [root@localhost ~]# yum clean all
    • [root@localhost ~]# yum makecache
      在这里插入图片描述
  • 查看是否安装成功rpm -qa | grep jdk
  • 默认的安装目录是在/usr/lib/jvm/ ,若没有可以查到yum安装jdk的位置(选做)rpm -ql jdk java-11-openjdk-11.0.13.0.8-1.el7_9.x86_64 /usr/lib/jvm/java-11-openjdk-11.0.13.0.8-1.el7_9.x86_64
  • 设置环境变量vi /etc/profile,加入以下配置,这里的版本号要使用自己安装的版本号来修改
#set java environment
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-devel-11.0.16.0.8-1.el7_9.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
  • 保存退出esc :wq 回车
  • 让修改生效source /etc/profile
  • 验证jdk配置
    • java -version
    • javac -version

二、jenkins安装

  • 下载jenkins
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配置vim /etc/sysconfig/jenkins

    • JENKINS_USER="root" #这里改为root可以省去很多权限的问题
    • JENKINS_PORT="8088" #因为默认的8080是常用的端口号,为了保证不冲突修改为8088
  • 修改jenkins另外一个port配置vim /usr/lib/systemd/system/jenkins.service
    在这里插入图片描述

  • 修改jenkins的用户组为rootgpasswd -a jenkins root这一步很重要

    • groups jenkins:查看jenkins所在的用户组
      在这里插入图片描述
  • 查看防火墙状态systemctl status firewalld.service
    在这里插入图片描述

  • 关闭防火墙systemctl stop firewalld.service

    • 为了防止重启后又开启了防火墙,我们使用命令:systemctl disable firewalld.service
      在这里插入图片描述
  • 启动jenkinssystemctl start jenkins

  • 查看是否开启jenkinsps aux|grep jenkins

在这里插入图片描述

在这里插入图片描述


三、jenkins配置

1 - jenkins登陆

  • 首次登陆的密码:在上面的访问页面我们看到了提示地址;cat /var/lib/jenkins/secrets/initialAdminPassword
    在这里插入图片描述
    在这里插入图片描述

2 - jenkins插件配置

  • 因为jenkins插件都是官网下载的,非常慢:我们自己来安装插件,关闭官网下载

在这里插入图片描述

  • 点击无,然后点安装
    在这里插入图片描述
  • 创建管理员账户
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述


四、jenkins插件管理

jenkins本身功能简单,但是jenkins提供的插件机制使得jenkins可以开发很多插件来使得jenkins很强大
但jenkins插件默认是从国外官方地址下载,速度会很慢,所以需要在安装插件前将下载地址改为国内的下载地址

1 - 修改插件下载地址

  • 查看default.json文件路径
    • cd /var/lib/jenkins/updates/
      在这里插入图片描述
  • 修改defalut.json配置
sed -i 's/https:\/\/updates.jenkins.io\/download/http:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json
  • Manage Jenkins:进入Advanced最底下

在这里插入图片描述
在这里插入图片描述

  • 修改为国内镜像源https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述


四、常用插件安装

1 - 汉化插件

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2 - ssh插件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3 - git插件

在这里插入图片描述
在这里插入图片描述

  • 虽然安装了git插件,但是我们还需要在jenkins服务器安装git,否则也是无法使用git拉取代码的yum -y install git
  • 还需要设置git的用户名和邮箱,否则jenkins还是无法拉取git的
    • git config --global user.name "用户名"
    • git config --global user.email 邮箱地址
  • 设置后可以查看用户名和邮箱地址
    • git config user.name
    • git config user.email

4 - deploy to container

在这里插入图片描述

5 - 远程服务器部署插件

在这里插入图片描述
在这里插入图片描述

  • 增加构建后步骤:就可以看到Send build artifacts over SSH
    在这里插入图片描述

6 - pipeline插件

  • 这个插件依赖比较多,需要耐心一点等待完成
    在这里插入图片描述
    在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

无休止符

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值