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文件内容。
进行构建
构建成功后,自己的git远程目录得到更新。
同理,可以拉取远程仓库到本地。
参照:https://blog.****.net/u011904605/article/details/54590383 非常感谢。