温馨提示×

怎么学debian jenkins

小樊
42
2026-09-08 02:37:15
栏目: 智能运维

学习 Debian + Jenkins 可以分为几个阶段:先打好 Debian 基础,再掌握 Jenkins 安装与配置,最后学会实际用 Jenkins 做自动化(如 CI/CD)。下面给你一个比较系统的学习路线。


一、Debian 基础(必须先会)

Jenkins 通常跑在 Linux 上,Debian 是最常见之一。

1. 基本命令

  • 文件/目录:ls, cd, cp, mv, rm, mkdir
  • 权限:chmod, chown, sudo
  • 软件管理:
    sudo apt update
    sudo apt install 软件名
    
  • 服务管理:
    systemctl status jenkins
    systemctl restart jenkins
    

2. 推荐掌握

  • SSH 登录服务器
  • 防火墙(ufw)
  • 用户与权限管理
  • 查看日志:/var/log/

二、Jenkins 安装(Debian 上)

方式一:apt 安装(推荐新手)

sudo apt update
sudo apt install openjdk-17-jdk -y

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

sudo apt update
sudo apt install jenkins -y

sudo systemctl start jenkins
sudo systemctl enable jenkins

访问:

http://服务器IP:8080

初始密码:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

三、Jenkins 基础学习

1. 核心概念

  • Job / Pipeline
  • Agent(节点)
  • Plugin(插件)
  • Credential(凭证)

2. 必装插件

  • Git
  • Pipeline
  • GitHub / Gitee
  • SSH

四、用 Jenkins 做 CI/CD(重点)

示例:构建 Java 项目

  1. 新建 Pipeline
  2. Jenkinsfile 示例:
pipeline {
    agent any
    stages {
        stage('拉代码') {
            steps {
                git 'https://github.com/xxx/xxx.git'
            }
        }
        stage('构建') {
            steps {
                sh 'mvn clean package'
            }
        }
    }
}

五、学习资源推荐

中文

  • Jenkins 中文文档
  • B 站搜:Debian Jenkins 教程
  • CSDN / 博客园实战文章

英文(更权威)

  • https://www.jenkins.io/doc/
  • https://www.debian.org/doc/

六、学习建议顺序

  1. 会用 Debian 命令行
  2. 能在 Debian 上装 Jenkins
  3. 用 Jenkins 跑一个 Git 项目
  4. 写 Jenkinsfile
  5. 做自动部署(SSH / Docker)

如果你愿意,可以告诉我:

  • 你是 完全新手 还是有一定 Linux 基础?
  • 想用 Jenkins 做什么(Java / 前端 / Docker / K8s)?

我可以直接给你一步一步的实操教程

0