简介

官网
Jenkins是一款开源的持续集成与持续交付(CI/CD)自动化服务器。
它支持自动构建、测试和部署软件,极大地提升了开发与运维的效率。
Jenkins 的主要特点:

  • 开源免费,社区活跃,插件生态丰富

  • 高度可定制:通过 Pipeline(流水线)灵活定义自动化流程

  • 支持多种环境:可运行在 Windows、Linux、macOS 等系统

  • 插件丰富:支持 Git、Docker、Kubernetes、Maven、Gradle 等

  • 支持多用户、多节点,可扩展为分布式构建集群

系统要求

项目最低要求推荐配置
操作系统Linux Windows macOSLinux(Debian / Ubuntu)
Java 版本Java 11 或 17Java 17
内存512MB(最低)2GB+(推荐)
CPU1核2核以上
磁盘500MB10GB+(视项目大小而定)

安装部署(Linux - Docker 方式)

稳定版本地址

https://www.jenkins.io/changelog-stable/?utm_source=chatgpt.com

拉取并运行 Jenkins 官方镜像

docker run -d \
  --name jenkins \
  -p 8080:8080 -p 50000:50000 \
  -v /var/jenkins_home:/var/jenkins_home \
jenkins/jenkins:2.528.1-lts

获取初始管理员密码

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

插件地址

#华为云镜像源‌
https://mirrors.huaweicloud.com/jenkins/updates/update-center.json
#清华
https://mirrors.tuna.tsinghua.edu.cn/jenkins/
https://mirrors.huaweicloud.com/jenkins/updates/update-center.json
#阿里
https://mirrors.aliyun.com/jenkins/
#自带
https://updates.jenkins.io/update-center.json

#目前一些源的update-center.json无法使用,可以把默认的文件中的自用域名切换为阿里的,但是得在页面修改地址

 

Jenkins 插件推荐表 — Java 项目打包与部署

插件名称作用适用场景官方链接
Pipeline提供 Jenkinsfile 脚本化流水线支持构建、测试、打包、部署整个流程Pipeline
Git支持从 Git 仓库拉取代码拉取源码Git
GitHub IntegrationGitHub Webhook 集成自动触发构建GitHub Integration
Maven Integration支持 Maven 构建打包 Maven 项目为 JARMaven Integration
Gradle Plugin支持 Gradle 构建打包 Gradle 项目为 JARGradle
Copy Artifact复制其他 Job 的构建产物多模块或流水线共享 JARCopy Artifact
SSH Agent通过 SSH 认证连接服务器远程推送 JAR 文件SSH Agent
Publish Over SSH支持 SCP/SFTP 上传文件到服务器将 JAR 文件部署到远程服务器Publish Over SSH
Credentials Binding管理密钥、用户名密码等凭证配置远程服务器认证信息Credentials Binding
AnsiColor构建日志高亮显示阅读 Maven/Gradle 日志更清晰AnsiColor
JUnit显示单元测试结果Maven/Gradle 测试报告展示JUnit
ArtifactDeployer将构建产物上传到指定目录本地服务器或共享目录部署 JARArtifactDeployer

建议流程

  1. 源码管理:Git/GitHub 插件拉取项目。

  2. 构建:Maven 或 Gradle 插件打包生成 JAR。

  3. 测试:JUnit 插件显示单元测试结果。

  4. 部署:Publish Over SSH 或 ArtifactDeployer 上传 JAR 到远程服务器。

  5. 凭证管理:Credentials Binding 配置服务器账号密钥。

  6. 流水线:Pipeline 插件管理整个流程,实现自动化。

 

作者:zws  创建时间:2025-12-26 00:04
最后编辑:zws  更新时间:2026-03-13 22:44
上一篇:
下一篇: