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

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

安装GitHub插件

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

新建项目

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

 

源码管理

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

Git的私钥文件

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

 

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

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

 

构建环境

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

 选择执行windows批处理命令

构建后操作

 修改下面的配置如图:

 

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

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

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

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

 

 来看一下我们的报告

 参考链接:https://www.cnblogs.com/linuxchao/  

原文地址:https://www.cnblogs.com/mudingxi/p/12725807.html