JenKins使用(Linux)

本文详细介绍了在Linux环境中安装和配置JDK、Maven、Git以及Jenkins的过程,重点讲解了MavenIntegrationPlugin、Pipeline和GitPlugin等插件的使用,以及如何进行Maven项目构建和部署,适合初学者了解持续集成/部署的基本步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、准备工作

1、Linux中装好JDK、Maven、Git这三个环境

(1)配置JDK的环境变量

(2)配置Maven的Setting.xml文件和环境变

(3)Git就不需要配置环境变量了

2、安装JenKins,注意网上说 JenKins的运行环境和JDK版本有关系,但是我系统里面装的JDK是1.8版本的,JenKins是Version 2.440.2,与官网说的JDK 版本并不搭也可以正常使用。

3、进行安装配置JenKins这里就不多说了,网上都有如何初始化JenKins

4、进行JenKins的插件下载

(1)Maven Integration Plugin 

如果你的项目是一个Maven项目,这个插件可以让Jenkins支持Maven构建过程,包括构建、测试、打包成JAR。

(2)Pipeline 

Pipeline插件允许你编写代码来定义整个构建流程,称为"Jenkinsfile",这对于实现复杂的持续集成和持续部署流程非常有用。

(3)Git Plugin 

大多数Java项目的代码都托管在Git仓库中。Git插件可以让Jenkins从Git仓库拉取代码,它是实现CI/CD流程的基础。

(4)SSH Plugin

如果你需要将构建好的JAR文件部署到远程服务器上,SSH插件可以帮助你通过SSH协议来执行远程命令,包括传输文件和启动服务。

二、配置JDK、Maven、Git

进入系统来到系统管理页面

选择全局工具配置

1、JDK配置

(1)随便填入名称

(2)设置好你系统里面的JDK地址(如果设置不对会有提示或者警告)

2、配置Maven

(1)随便填入名称

(2)设置好你系统里面的Maven地址(如果设置不对会有提示或者警告)

3、配置Git

(1)随便填入名称

(2)设置好你系统里面的Git地址(如果设置不对会有提示或者警告)

三、设置凭证

这里的凭证指的是待会儿你要去Git仓库拉取项目时的配置

输入你的Git账号密码就可以了,ID和描述随便写

四、进行Maven项目构建

1、配置Git地址

输入你的Git地址和第三部配置的凭证就是账号密码就可以了

这里先不用选择呢

填入

pom.xml

clean package


 

这里选择 Run regardless of build result 意思是构建完毕之后不做任何动作

点击保存进行构建

 

 

点击立即构建

JenKins 就开始从你配置的git仓库中拉取代码到本地,接着使用Maven进行坐标依赖的下载,之后进行打包

五、进行部署操作

当JAR包打包完成之后就可以进行部署了

这里我们需要配置一下插件 SSH Plugin

1、配置SSH 插件

都填入进行保存即可,以上填入的内容指的是你的JAR包要部署到那个服务器中,填入的服务器地址和端口还有服务器的账号密码

2、修改任务

选择配置进入一下页面,选择 Run only if build succeeds

这里的具体内容大家去网上找找就行了

<think>好的,我需要帮助用户找到在Linux使用Jenkins的入门教程。首先,根据用户提供的三个引用内容,这些引用的内容分别提到了不同的安装和配置方法,比如使用war包安装、设置环境变量、插件管理以及Docker部署。我需要将这些信息整合起来,给出一个结构清晰的步骤指南。 首先,用户的引用[1]提到了通过war包安装Jenkins,并创建工作目录和环境变量。引用[2]提到安装必要的插件,如svn、maven、ssh等。引用[3]则介绍了使用Docker快速创建Jenkins实例的方法。因此,我应该将安装方法分为两种:传统war包安装和Docker安装,以满足不同用户的需求。 接下来,我需要按照用户的要求,组织一个分步骤的教程。第一部分是传统安装方式,包括下载war包、配置环境变量、启动Jenkins。第二部分是Docker安装,步骤可能更简单,适合快速入门。然后,初始化配置部分需要引导用户解锁Jenkins、安装推荐插件、创建管理员账户。最后,基本使用部分需要说明如何创建流水线项目,并引用相关示例,比如用户提到的“Hello World”流水线。 同时,用户要求生成相关问题,我需要根据教程内容,提出几个相关问题,例如安装方式对比、插件选择、常见错误处理等。这些问题应该能帮助用户进一步深入学习。 需要注意的是,用户提到的引用需要正确标注在回答中,比如在提到环境变量设置时引用[^1],在插件管理时引用[^2],在Docker安装时引用[^3]。确保每个引用的使用自然,不干扰阅读流程。 最后,确保回答符合系统级指令,使用正确的中文表达,数学公式如果有的话要用$符号,但在这个主题中可能用不到。保持语言简洁明了,步骤清晰,帮助用户快速入门Linux上的Jenkins使用。</think>### LinuxJenkins 使用入门教程 以下整合了三种主流安装方式及基础配置步骤,帮助您快速搭建 Jenkins 环境: --- #### 一、安装 Jenkins **方式1:传统安装(使用 war 包)** 1. **下载 war 包** 从 [Jenkins 官网](https://www.jenkins.io/download/) 下载最新 war 包,上传至服务器 [^1]。 2. **创建工作目录** ```bash mkdir /usr/local/jenkins ``` 3. **设置环境变量** 在 `/etc/profile` 中添加: ```bash export JENKINS_HOME=/usr/local/jenkins ``` 执行 `source /etc/profile` 生效 。 4. **启动 Jenkins** ```bash java -jar jenkins.war --httpPort=8080 ``` **方式2:Docker 安装(推荐快速入门)** ```bash docker run -d -p 8080:8080 -v /usr/local/jenkins:/var/jenkins_home jenkins/jenkins:lts ``` 此命令将数据持久化到主机目录 `/usr/local/jenkins` 。 --- #### 二、初始化配置 1. **解锁 Jenkins** 访问 `http://服务器IP:8080`,输入初始管理员密码(终端显示或从 `/usr/local/jenkins/secrets/initialAdminPassword` 获取)。 2. **安装推荐插件** 选择 "Install suggested plugins",自动安装 Git、SSH、Maven 等基础插件 [^2]。 3. **创建管理员账户** 设置用户名、密码及邮箱,完成基础配置。 --- #### 三、基本使用 1. **创建流水线项目** - 点击 "新建任务" → 选择 "流水线"。 - 在 Pipeline 配置中,选择 "Pipeline script",输入以下示例: ```groovy pipeline { agent any stages { stage('Hello') { steps { echo 'Hello World' } } } } ``` 此示例为最简单的流水线脚本 。 2. **配置构建工具** 在 **Manage Jenkins → Global Tool Configuration** 中设置 JDK、Maven 等路径,确保构建环境正常。 --- #### 四、关键功能扩展 1. **插件管理** 在 **Manage Jenkins → Manage Plugins** 中安装常用插件(如 GitLab、Docker、Pipeline)。 2. **节点管理** 通过 **Manage Nodes** 添加从节点,实现分布式构建。 3. **权限控制** 使用 "Role-based Authorization Strategy" 插件精细化权限管理。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值