使用Jenkins 自动化构建Spring boot 项目

本文档详细介绍了如何利用Jenkins实现SpringBoot项目的自动化构建和部署,包括环境搭建、工具选择、流程配置等关键步骤。

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

环境准备 :

1.一个项目 . 基于spring boot架构的

2.maven 环境 (本地环境.安装是为了在本地测试一些打包命令来检查打包是否正常)

3.github 账号 或者码云账号 . 或者其他gitlab账号.(公网可拉取代码)

4.一台centos 7 服务器 (用来安装jenkins)

5.一个jenkins官方最新安装包.用在我们上面准备的服务器上.

6.一个你认为好用的IDE . 这里我推荐idea . 该工具对于spring boot 有良好的支持

7.git 的安装包 .当然我也是推荐官方的 . 一个是.exe安装包.这个在本地需要使用.一个rpm或者其他压缩包类型的git安装包.这个需要安装到我们的centos服务器 . 我推荐的是rpm安装包

8.一个ssh连接工具 . 我推荐xshell . 其携带的套件足够你应付该案例中的任何情况(xFTP等)

  

基础准备 :

1.一些maven 基础

2.一些git基础

3.一些centos 或者其他linux内核的操作系统使用基础.如常用命令

4.一些耐心和热情

看完这篇博文你能够学会什么 ?

 1.基础性的构建spring boot 项目到服务器(和jenkins工具在一台服务器.)

 2.使用jenkins来完成远程部署

 3.一些maven打包和本人的采坑经验

 4.一些探索性学习的方法

概念

1.jenkins是什么 : https://www.yiibai.com/jenkins/

2.省略一万字的概念讲述


准备开始

从哪里开始 ?


安装jenkins ---> 配置jenkins ---> 尝试让jenkins下载你的代码从你的远程代码仓库 ---> 尝试让jenkins借助maven 的力量打包你的代码 ---> 使可运行程序包到达它应该去的地方 ---> 使你的代码正确的运行 --->检查本次构建都发生了什么事情

开始下载所需要的工具.

1.下载jenkins

2.下载xshell

3.下载maven安装包

4.下载git安装包

5........

登录你的远程服务器.

使用xshell或者其他你认为好用的工具登录你的远程服务器


释放jenkins安装包到远程服务器.

你可能需要使用安全的FTP协议来上载安装包到你希望在的位置


开始安装jenkins !

安装jenkins 使用命令


jenkins需要确保是你在操作它 !

找到jenkins 的密匙.并在浏览器中验证你是它的主人


jenkins 需要创建一个用户才能够继续 !

创建一个admin账户 .或者叫做"root"账户来保证你的账号具有最大的称号和角色


jenkins本身可能并没有很多强项 !

jenkins 为何能够神通广大.它需要一些小伙伴来支援它 安装一些得当的插件(plugin)来增强jenkins 的功能


jenkins需要你的个性化配置 !

1.配置maven

2.配置git 和拉取代码的位置和验证信息

3.配置一个ssh server(如果你需要自动化部署到远程服务器的话)

4.配置JDK .再这之前你的JDK已经正确安装在了这台服务器 . 不然jenkins根本无法运行

5.其他一些增强型配置


"第一个任务"

准备好上面的东西之后.你便可以给jenkins安排任务了

输入一个任务名称.

选择一个构建类型


看jenkins都做了什么 ?

1.jenkins如何的拉取你的代码


为什么我会碰到这些问题 ?

1.当然由于环境不同.我们会遇到各种各样的问题.尝试去解决它吧


配合Centos 的"Service"让我们的应用启动

1.使用操作系统自有的service 来让我们的应用启动其他 .


让jenkins交到更多朋友(自动化部署到远程服务器)

1.开放部署目标服务器的用户









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值