首页主机资讯怎样在Debian上搭建Jenkins

怎样在Debian上搭建Jenkins

时间2025-10-04 18:02:04发布访客分类主机资讯浏览1094
导读:1. 环境准备:更新系统并安装Java Jenkins是基于Java的持续集成工具,需先安装Java运行环境。推荐使用OpenJDK 11(兼容性好且轻量): sudo apt update && sudo apt upgr...

1. 环境准备:更新系统并安装Java
Jenkins是基于Java的持续集成工具,需先安装Java运行环境。推荐使用OpenJDK 11(兼容性好且轻量):

sudo apt update &
    &
     sudo apt upgrade -y  # 更新系统包
sudo apt install openjdk-11-jdk -y      # 安装OpenJDK 11
java -version                           # 验证安装(需显示Java版本信息)

若需其他Java版本(如8),可将openjdk-11-jdk替换为openjdk-8-jdk

2. 添加Jenkins官方仓库
Debian默认仓库无Jenkins,需添加官方稳定仓库以确保软件版本最新:

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -  # 导入GPG密钥(验证软件完整性)
echo "deb http://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list  # 添加仓库源
sudo apt update  # 更新包列表以包含Jenkins仓库

3. 安装Jenkins
通过APT包管理器安装Jenkins(自动解决依赖):

sudo apt install jenkins -y

4. 启动Jenkins服务并设置开机自启

sudo systemctl start jenkins     # 启动Jenkins服务
sudo systemctl enable jenkins    # 设置开机自启(避免重启服务器后停止)
sudo systemctl status jenkins    # 检查服务状态(需显示“active (running)”)

5. 访问Jenkins管理界面
在浏览器中输入服务器IP地址及默认端口(8080),例如:http://your_server_ip:8080。首次访问需解锁Jenkins,初始管理员密码位于:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword  # 查看初始密码

将输出的密码复制到网页解锁框中,点击“Continue”。

6. 初始化配置:解锁与插件安装

  • 安装推荐插件:选择“Install suggested plugins”(自动安装常用插件,如Pipeline、Git、GitHub Integration等),等待安装完成。
  • 创建管理员用户:点击“Create First Admin User”,填写用户名、密码、全名及邮箱(避免使用默认“admin”账号,提升安全性),点击“Save and Finish”。

7. 配置Jenkins(可选但推荐)

  • 更换国内镜像源:为加快插件下载速度,可将Jenkins更新源替换为国内镜像(如清华大学)。编辑/etc/apt/sources.list.d/jenkins.list,将原地址替换为:
    deb https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
    保存后重启Jenkins:sudo systemctl restart jenkins
  • 修改默认端口:若8080端口被占用,可编辑/etc/default/jenkins,修改HTTP_PORT值(如8081),然后重启服务。
  • 配置Git/Maven路径:进入“Manage Jenkins”→“Global Tool Configuration”,设置Git、Maven等工具的安装路径(若未自动检测)。

8. 配置权限与安全(必做)

  • 启用安全功能:进入“Manage Jenkins”→“Security”,勾选“Enable security”,选择“Logged-in users can do anything”(或更严格的权限模型,如“Matrix-based security”)。
  • 禁用匿名访问:取消勾选“Allow anonymous read access”(防止未授权用户查看项目信息)。

9. 创建第一个Jenkins任务(可选)

  • 点击“New Item”,输入任务名称(如“HelloWorld”),选择“Freestyle project”(简单任务)或“Pipeline”(高级流程),点击“OK”。
  • 配置源代码管理:若项目托管在GitHub/GitLab,选择对应选项,填写仓库URL及凭据(需提前在“Manage Credentials”中添加)。
  • 设置构建触发器:可选择“Poll SCM”(定时拉取代码,如H/5 * * * *表示每5分钟检查一次)或“GitHub hook trigger for GITScm polling”(代码推送时自动触发)。
  • 添加构建步骤:点击“Add build step”,选择“Execute shell”(Linux)或“Execute Windows batch command”(Windows),输入命令(如echo "Hello, Jenkins!")。
  • 保存任务,点击“Build Now”即可触发首次构建。

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


若转载请注明出处: 怎样在Debian上搭建Jenkins
本文地址: https://pptw.com/jishu/720366.html
Debian Jenkins的安全配置方法 ubuntu tigervnc使用教程有哪些

游客 回复需填写必要信息