温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Jenkins如何入门

发布时间:2026-07-16 14:21:02 来源:亿速云 阅读:81 作者:小樊 栏目:编程语言

Jenkins 是一个开源的持续集成/持续交付(CI/CD)工具,用来自动化构建、测试和部署软件。下面给你一个从零开始的 Jenkins 入门路线,适合新手一步步来。


一、Jenkins 是什么?

一句话:

Jenkins 帮你把“写代码 → 构建 → 测试 → 部署”自动化。

常见用途:

  • 自动拉取 Git 代码
  • 自动编译、打包
  • 自动运行测试
  • 自动部署到服务器 / 容器

二、入门前需要的基础知识

不需要精通,但最好了解:

  • ✅ 基本 Linux 命令
  • ✅ Git 基础
  • ✅ 一门语言(Java / Python / Node.js 等)
  • ✅ 简单了解 CI/CD 概念

三、安装 Jenkins(推荐方式)

✅ 方式一:Docker 安装(最简单,强烈推荐)

docker run -d \
  --name jenkins \
  -p 8080:8080 \
  -p 50000:50000 \
  jenkins/jenkins:lts

启动后访问:

http://localhost:8080

获取初始密码:

docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword

✅ 方式二:Linux 直接安装(Ubuntu)

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

wget -q -O - https://pkg.jenkins.io/debian-stable/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'

sudo apt update
sudo apt install jenkins -y
sudo systemctl start jenkins

四、第一次使用 Jenkins

1️⃣ 初始化

  • 输入初始密码
  • 安装 推荐插件
  • 创建管理员账号

2️⃣ 安装常用插件

Manage Jenkins → Plugins 中安装:

  • ✅ Git
  • ✅ Pipeline
  • ✅ Docker
  • ✅ Blue Ocean(可视化界面)

五、创建第一个 Jenkins 任务(Freestyle)

示例:拉取 Git 代码并打印

  1. 新建任务 → Freestyle project
  2. 配置 Git 仓库:
https://github.com/yourname/yourrepo.git
  1. 构建步骤 → Execute shell
echo "Hello Jenkins"
git log
  1. 点击 Build Now

✅ 成功说明 Jenkins 已跑通


六、推荐使用:Pipeline(进阶但重要)

什么是 Pipeline?

代码 描述整个构建流程

示例:Jenkinsfile

pipeline {
    agent any

    stages {
        stage('拉取代码') {
            steps {
                git 'https://github.com/yourname/yourrepo.git'
            }
        }
        stage('构建') {
            steps {
                echo '正在构建...'
            }
        }
        stage('测试') {
            steps {
                echo '正在测试...'
            }
        }
    }
}

在 Jenkins 中:

  • 新建 Pipeline
  • 选择 Pipeline script from SCM
  • 指向 Git 仓库中的 Jenkinsfile

七、Jenkins 常见概念速查

概念 说明
Job / Item 一个任务
Pipeline 流水线
Stage 阶段
Step 步骤
Agent 执行环境
Workspace 工作目录

八、常见入门坑

❌ Jenkins 没权限拉 Git
✅ 配置 SSH Key 或 Access Token

❌ 构建失败找不到命令
✅ Jenkins 环境 ≠ 你本地环境

❌ 一上来就搞复杂 CI/CD
✅ 先跑通一个 Hello World


九、学习路线建议

1️⃣ Jenkins 安装
2️⃣ Freestyle Job
3️⃣ Pipeline + Jenkinsfile
4️⃣ 集成 Git + 构建工具
5️⃣ 自动部署(Shell / Docker / K8s)


十、推荐学习资源

  • 官方文档:https://www.jenkins.io/doc/
  • 中文教程:https://jenkins-zh.cn/
  • 推荐书籍:《Jenkins 2 权威指南》

如果你愿意,我可以: ✅ 给你一个 Java / Python / Node.js 的完整 Jenkins 示例
✅ 教你 Jenkins + Docker + GitLab 实战
✅ 帮你 排查 Jenkins 报错

你现在用的是 Windows / Linux / Docker

向AI问一下细节
推荐阅读:
  1. HBase入门
  2. kotlin入门

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI