在centos7.9上安装Jenkins的安装过程

1.jenkins的安装和配置:

  • 安装JDK:

    复制代码
    yum install -y fontconfig java-11-openjdk
    # 安装目录:/usr/lib/jvm
    # fontconfig 是 Linux 系统中用于配置和管理字体的一种工具
  • 下载jenkins安装包:

    复制代码
    sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate
    sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
  • 修改jenkins的启动配置文件:

    复制代码
    vim /usr/lib/systemd/system/jenkins.service
    sed -i 's/^User=.*/User=root/' /usr/lib/systemd/system/jenkins.service
    sed -i 's/^Group=.*/Group=root/' /usr/lib/systemd/system/jenkins.service
    # 修改为自己想要的访问端口号
    sed -i 's/^Environment=\"JENKINS_PORT=.*/Environment=\"JENKINS_PORT=8888\"/' /usr/lib/systemd/system/jenkins.service
    # 修改Jenkins前缀(方便Nginx代理)
    sed -i 's/^#Environment=\"JENKINS_PREFIX/Environment=\"JENKINS_PREFIX/' /usr/lib/systemd/system/jenkins.service
  • 启动jenkins:

    复制代码
    systemctl daemon-reload && systemctl start jenkins && systemctl enable jenkins
  • jenkins默认安装目录 /var/lib/jenkins在服务启动成功后创建文件

    复制代码
    [root@localhost ~]# ll /var/lib/jenkins
    total 28
    -rw-r--r-- 1 root root 1640 Dec 18 10:53 config.xml
    -rw-r--r-- 1 root root  156 Dec 18 10:53 hudson.model.UpdateCenter.xml
    -rw------- 1 root root 1712 Dec 18 10:53 identity.key.enc
    -rw-r--r-- 1 root root    7 Dec 18 10:53 jenkins.install.UpgradeWizard.state
    -rw-r--r-- 1 root root  171 Dec 18 10:53 jenkins.telemetry.Correlator.xml
    drwxr-xr-x 2 root root    6 Dec 18 10:53 jobs
    drwxr-xr-x 3 root root   19 Dec 18 10:53 logs
    -rw-r--r-- 1 root root  907 Dec 18 10:53 nodeMonitors.xml
    drwxr-xr-x 2 root root    6 Dec 18 10:53 nodes
    drwxr-xr-x 2 root root    6 Dec 18 10:53 plugins
    -rw-r--r-- 1 root root   64 Dec 18 10:53 secret.key
    -rw-r--r-- 1 root root    0 Dec 18 10:53 secret.key.not-so-secret
    drwx------ 4 root root  265 Dec 18 10:53 secrets
    drwxr-xr-x 2 root root   26 Dec 18 10:53 updates
    drwxr-xr-x 2 root root   24 Dec 18 10:53 userContent
    drwxr-xr-x 3 root root   56 Dec 18 10:53 users
  • 修改镜像地址:

    复制代码
    vim /var/lib/jenkins/hudson.model.UpdateCenter.xml
    # 将<url></url>内的地址修改为
    https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
  • 重启jenkins:(jenkins没有重启)

    复制代码
    systemctl daemon-reload && systemctl start jenkins
  • 浏览器访问:

    复制代码
    http://192.168.174.202:8888/jenkins
  • 将此路径文件中的密钥复制到输入框:

    复制代码
    [root@jenkins-server ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
    0c28e6d1e10d4e858a1c38e09ca8df86
  • 因为Jenkins插件需要连接默认官网下载,速度非常慢,而且经过会失败,所以我们暂时先跳过插件安装

  • 创建一个新的管理员账号:

  • 确认jenkins的访问地址:

  • 完成:

2.安装汉化插件:

重新访问:

相关推荐
REDcker31 分钟前
Linux信号机制详解 POSIX语义与内核要点 sigaction与备用栈实践
linux·运维·php
cui_ruicheng1 小时前
Linux进程间通信(三):System V IPC与共享内存
linux·运维·服务器
ACP广源盛139246256733 小时前
IX8024与科学大模型的碰撞@ACP#筑牢科研 AI 算力高速枢纽分享
运维·服务器·网络·数据库·人工智能·嵌入式硬件·电脑
峥无4 小时前
Linux系统编程基石:静态库·动态库·ELF文件·进程地址空间全景图
linux·运维·服务器
码云数智-大飞4 小时前
本地部署大模型:隐私安全与多元优势一站式解读
运维·网络·人工智能
Harvy_没救了5 小时前
【网络部署】 Win11 + VMware CentOS8 + Nginx 文件共享服务 Wiki
运维·网络·nginx
春风有信5 小时前
【2026.05.01】Windows10安装Docker Desktop 4.71.0.0步骤及问题解决
运维·docker·容器
2401_873479406 小时前
断网时如何实时判断IP归属?嵌入本地离线库,保障风控不中断
运维·服务器·网络
守城小轩7 小时前
基于Chrome140的Yahoo自动化(关键词浏览)——需求分析&环境搭建(一)
运维·自动化·chrome devtools·浏览器自动化·指纹浏览器·浏览器开发
handler017 小时前
Linux 内核剖析:进程优先级、上下文切换与 O(1) 调度算法
linux·运维·c语言·开发语言·c++·笔记·算法