首页主机资讯Jenkins Linux环境怎么搭建

Jenkins Linux环境怎么搭建

时间2025-10-01 17:55:03发布访客分类主机资讯浏览429
导读:一、准备工作 安装Java环境:Jenkins基于Java开发,需先安装JDK(推荐JDK 11及以上)。以Ubuntu/Debian为例,执行以下命令安装OpenJDK 11:sudo apt update sudo apt insta...

一、准备工作

  1. 安装Java环境:Jenkins基于Java开发,需先安装JDK(推荐JDK 11及以上)。以Ubuntu/Debian为例,执行以下命令安装OpenJDK 11:
    sudo apt update
    sudo apt install openjdk-11-jdk
    
    验证安装:java -version(需输出JDK版本信息)。若使用CentOS/RHEL,可将apt替换为yum(如sudo yum install java-11-openjdk-devel)。
  2. 下载Jenkins安装包
    • 方式1(推荐):通过包管理器安装(适用于Ubuntu/Debian/CentOS等主流发行版);
    • 方式2:下载WAR包(通用,可通过wget https://get.jenkins.io/war-stable/latest/jenkins.war获取)。

二、安装Jenkins

(1)通过包管理器安装(以Ubuntu/Debian为例)

  1. 添加Jenkins仓库密钥和源:
    wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
    sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ >
         /etc/apt/sources.list.d/jenkins.list'
    
  2. 更新软件源并安装Jenkins:
    sudo apt update
    sudo apt install jenkins
    

(2)通过WAR包运行(通用方法)

  1. 将Jenkins WAR包移动至指定目录(如/opt):
    sudo mv jenkins.war /opt/
    
  2. 后台启动Jenkins(默认端口8080):
    nohup java -jar /opt/jenkins.war --httpPort=8080 >
         /var/log/jenkins.log 2>
        &
        1 &
        
    

(3)通过YUM安装(以CentOS为例)

  1. 添加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-ci.org.key
    
  2. 安装Jenkins:
    sudo yum install jenkins
    

(4)启动与开机自启

sudo systemctl start jenkins  # 启动服务
sudo systemctl enable jenkins # 设置开机自启
sudo systemctl status jenkins # 查看服务状态(确保为“active (running)”)

三、初始配置

  1. 解锁Jenkins
    首次访问http://< 服务器IP> :8080,需输入初始密码(通过以下命令获取):
    cat /var/lib/jenkins/secrets/initialAdminPassword
    
  2. 安装插件
    推荐选择“安装推荐插件”(自动安装Git、Maven、Pipeline等常用插件);若需离线安装,可提前下载插件(如git.hpimaven-plugin.hpi)并放入/var/lib/jenkins/plugins目录。
  3. 创建管理员账户
    填写用户名、密码、邮箱等信息,完成创建后进入Jenkins主界面。

四、优化配置

  1. 修改端口:若8080端口被占用,可编辑/etc/sysconfig/jenkins(CentOS)或/etc/default/jenkins(Ubuntu),修改JENKINS_PORT值(如JENKINS_PORT="8888"),重启服务生效。
  2. 配置JDK/Git/Maven
    进入“Manage Jenkins” > “Global Tool Configuration”,添加JDK(指定JAVA_HOME路径,如/usr/lib/jvm/java-11-openjdk-amd64)、Git(指定git可执行文件路径,如/usr/bin/git)、Maven(指定MAVEN_HOME路径,如/usr/share/maven)。
  3. 配置国内镜像加速
    编辑/var/lib/jenkins/updates/default.json,将updates.jenkins.io/download替换为国内镜像(如清华镜像https://mirrors.tuna.tsinghua.edu.cn/jenkins),并替换www.google.comwww.baidu.com,重启Jenkins提升插件下载速度。

五、常见问题解决

  • 无法访问Jenkins:检查防火墙是否放行端口(如sudo ufw allow 8080),或SELinux是否禁用(setenforce 0)。
  • 插件安装缓慢:配置国内镜像源(如上述步骤),或手动下载插件安装。
  • 权限问题:确保Jenkins工作目录(/var/lib/jenkins)及日志文件权限正确(chown -R jenkins:jenkins /var/lib/jenkinschown -R jenkins:jenkins /var/log/jenkins)。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Jenkins Linux环境怎么搭建
本文地址: https://pptw.com/jishu/716039.html
VirtualBox Ubuntu虚拟机共享文件夹 debian挂载网络文件系统注意事项

游客 回复需填写必要信息