Jenkins拉取github仓库代码执行构建并自动发邮件通知

本文详细介绍如何在Jenkins中配置GitHub项目,实现自动化构建流程。包括安装GitHub插件、设置源码管理、构建环境及后操作等关键步骤,确保每次构建前工作空间的清理,以及构建后自动化测试和邮件通知的设置。

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

Jenkins 常用的就是项目构建,一般构建都需要从版本控制平台上面拉取项目代码到 Jenkins 服务器上构建。我主要使用的版本控制平台是 GitHub,所以这里就分享一下 Jenkins + GitHub 的基本构建配置过程。

一、安装GitHub插件和

进入Jenkins插件管理,搜索GitHub plugin插件进行安装


二、新建项目

新建一个自由风格的项目,勾选github项目,填写项目的URL

源码管理

其实我们在安装github的时候需要配置公钥(git如何安装和使用自行百度),那么我们拉取远程库代码就需要配置私钥

Git的私钥文件

一般安装Git的时候,生成的公钥和秘钥都默认在下面这个目录下

源码管理我们勾选Git,并点击【添加】

弹出框中按照标记内容进行添加

构建环境

我们这里选择每次构建之前清空一下Jenkins工作空间,避免拉取的代码有冲突

选择执行windows批处理命令

构建后操作

修改下面的配置如图:

default content 是

接下来我们手动构建一次看看是否能成功

可以看到Jenkins工作空间已经拉取到了GitHub上面的项目代码

自动打开了浏览器并运行自动化代码

运行成功之后自动发了邮件,并且自动将测试报告发送到了邮件附件里

来看一下我们的报告

本次教程参考了https://www.cnblogs.com/linuxchao/  感谢大佬

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值