jenkins+github集成自动化测试环境搭建(2)-jenkins+github集成

当你的jenkins和git搭建完毕,并且能够正常使用时,就可以将两者进行集成,方便我们今后的脚本管理和自动化测试的持续集成。
**

1.git Personal access tokens 设置

**
直接访问 https://github.com/settings/tokens 或者个人中心 --Settings–Developer settings—Personal access tokens。当你看别的文章的时候也许发现路径不同,新版的路径其实有过改变。
这里有两个权限需要勾上,点击Add的时候,注意把token拷贝下来,后面要用到。如果没有拷贝,是不会再展示的。

**

2.git Webhooks 设置

**
在你的git仓库Settings下,点击Webhooks–Add webhooks。

这里有需要注意的一个点,本地访问jenkins是直接可以用http://localhost:8080/ 这样的地址的,但是设置hook的时候需要填入你的本地ip,如果不知道的话ipconfig一下。

**

3.jenkins系统设置

**
首先确认你的 jenkins安装了 Git plugin 插件,没有的 话先装一下。然后系统管理-系统设置 ,路径 :http://localhost:8080/configure。

API url 填固定的:https://api.github.com,名称自己定,然后点击add,

类型选择Secret text ,id可以置空,描述自己写。Secret填入上边git Settings中生成的token,如果没有保存。就重新取去生成。

添加后,点击链接测试,如果能够链接成功,就说明成功了

**

4.创建jenkins工程

**
1.新建一个自由风格的工程;
2.设置为git项目

这里的url项目,是你的git项目主页。
3.Source Code Management

Repository URL是你的项目git地址,找不到的话看下图;

add的时候输入你的git账号和密码,Repository browser 选择githubweb,地址是你的项目主页;
4.Build Triggers Build Environment

和其他博客中描述的不一样,新版的jenkins中设置如上图,Bindings就用系统管理里面加入的secret txt形成的token。

5.Build

这里执行的命令是本地仓库进行提交,然后远程到git目录。
6.Post-build Actions

现在看下构建结果,比如我本地写入test文件内容。
jenkins+github集成自动化测试环境搭建(2)-jenkins+github集成_第1张图片

进行构建

构建成功后,自己的git远程目录得到更新。

同理,可以拉取远程仓库到本地。
参照:https://blog.csdn.net/u011904605/article/details/54590383 非常感谢。

你可能感兴趣的:(自动化)