Jenkins之路(三):使用Jenkins自动部署SpringBoot项目(Github篇)

前言

上一篇Jenkins+springboot+svn的自动化部署已经讲完了,下面我们来讲Jenkins+springboot+Github,相信不少人都有平时开发自己的项目或者练习代码都会交给github托管的习惯,那么如果是基于github开发项目时,如何做到自动化构建、部署呢?下面我们来实操一下

一、安装git

linux系统安装git的教程网上有很多,这里不细说,大致步骤如下

1.下载git

进入git在GitHub上发布版本页面https://github.com/git/git/releases,这个页面我们可以找到所有git已发布的版本。这里我们选择最新版的tar.gz包。

2.上传解压

tar -zxvf git-2.28.0.tar.gz

3.安装编译所需要的依赖

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

4.进入到解压后的文件夹编译git源码

cd git-2.28.0
make prefix=/opt/git all

5.安装git至/opt/git路径

make prefix=/opt/git install

6.配置环境变量

vi /etc/profile 

在底部加上

export PATH=$PATH:/opt/git/bin

7.刷新环境变量

source /etc/profile

8.查看Git是否安装完成

git --version

二、github 生成 Personal Access Token

github –> 头像 –> Settings –> Developer settings –> Personal access tokens –> Generate new token

新增,图中两块内容勾上

在这里插入图片描述

注意!生成令牌之后这一点要记录下来,因为只显示一次
在这里插入图片描述

三、github 设置 GitHub webhooks

新建 webhooks,Payload URL为:Jenkins的IP + 端口 + github-webhook

在这里插入图片描述

四Jenkins系统配置

在这里插入图片描述

找到 GitHub 选项 –> 添加 Github 服务器 –> GitHub Server,名称随便填,勾选管理hook

在这里插入图片描述

添加 –> Jenkins

在这里插入图片描述

弹出的窗口中,选择Secret text, Secret填之前生成的令牌

在这里插入图片描述

选择刚刚添加的Secret,点击链接测试,没有出现问题说明配置成功
在这里插入图片描述

五、全局工具配置

点击系统管理

在这里插入图片描述

选择全局工具配置
在这里插入图片描述

配置git,name随便起,Path to Git executable的值为 你的git安装路径/bin/git
在这里插入图片描述

六、工程配置

配置你要构建的项目

在这里插入图片描述
仓库地址是你github上的项目地址

在这里插入图片描述

填写你的github账号的账户名、密码
在这里插入图片描述

在这里插入图片描述

配置触发器和构建环境
在这里插入图片描述

七、提醒

这篇我只讲与上一篇不同的一些步骤,相同的步骤我差不多都略过了,比如Publish over SSH插件和脚本这些都忽略了

如果有什么看不懂的地方建议参考我上一篇

Jenkins之路(二):使用Jenkins自动部署SpringBoot项目(svn篇)

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值