最近写了一个持续集成测试框架,是在手机上自动进行API测试,具体的思路如下: 检测开发是否递交代码->jenkins拉取代码进行自动构建->自动构建之后给服务器发送消息,可以开始执行测试任务->服务器检查是否有满足的手机->开始执行测试任务,并生成测试报告 其中API测试用的框架式Thrift,用这 ...
分类:
其他好文 时间:
2018-12-14 19:39:37
阅读次数:
137
第一步 gitlab项目仓库给jekins服务器分配一个账号develop权限用于拉取代码。 分支为master。 第二步 jekins配置打包脚本。 思路就是拉取最新代码后,安装相关依赖。 删除旧打包文件。 新建打包文件 。 第三步 通过SSH传输打包文件 到测试服务器指定目录。 执行脚本进行部署 ...
分类:
Web程序 时间:
2018-12-06 20:36:27
阅读次数:
187
报错信息: 本来Jenkins都是正常的,但是突然构建一个job的时候出现了此报错,然后Jenkins上所有的job构建都不成功,同样报这种错误。在网上查找一些资料,最终确认是git的http.postBuffer配置默认值大小的问题,此配置是用来限制git推送大小的,由于代码里有大文件导致拉取代码 ...
分类:
Web程序 时间:
2018-12-04 13:16:31
阅读次数:
255
一、Jenkins介绍和初始化配置 1、Jenkins的作用。 可视化管理服务器 持续构建,可以直接去svn或者git上拉取代码并下发到服务器上 可视化ansible 2、Jenkins监听端口8080 nohup java -jar jenkins.war &> /tmp/jenkins.out ...
分类:
其他好文 时间:
2018-11-25 13:19:11
阅读次数:
296
git clone 远程仓库地址 (克隆代码 git add . (添加文件信息) git commit -m"备注信息" (备注信息要有意义) git push (推送代码到远程仓库) git pull (拉取代码,切换分支后一定要有这个步骤) git checkout zhangan (切换分支 ...
分类:
其他好文 时间:
2018-11-07 00:46:02
阅读次数:
167
上传代码: 1.进入指定文件夹: 2.初始化git仓库: 3.将项目所有文件添加到暂存区: 4.提交到仓库: 5.将本地仓库关联到github,网址为guthub上Repository地址: 6.pull拉取代码: 7.push代码到github: 中途会提示输入github用户名及密码,输入后即可 ...
分类:
Web程序 时间:
2018-10-13 18:10:57
阅读次数:
218
1、本地生成密钥 ` 2 、查看已生成的公钥 3、将公钥加入Git Project中 进入Project Repository Settings Deploy Keys中,加入第二步查看的公钥。Title自行设置,Key中输入公钥内容。 4、在Jenkins机器上验证能否正常拉取代码 5、查看已生成 ...
分类:
其他好文 时间:
2018-09-20 13:51:04
阅读次数:
246
需要需要服务器放行一个调试的端口,比如我们下面需要用到的9010端口 配置server 有些时候,我们需要调试,就是有些错误。本地暴露不了。我们需要到线上查。 本文主要使用xdebug+phpstorm进行调试 配置xdebug 在开发的机器上,拉取服务器的代码 1.拉取服务器代码 需要拉取代码 如 ...
分类:
Web程序 时间:
2018-09-15 00:41:56
阅读次数:
233
测试部署项目,此项目配置成直接在gitlab中拉取代码至Jenkins服务器中,在工作区域可见,项目名称为auto-deloy 新建-->填写项目名称-->构建一个自由风格的软件项目-->点击OK按钮 需要从gitlab中拉取代码至Jenkins服务器则需要在gitlab中deploy keys部署 ...
分类:
其他好文 时间:
2018-09-11 13:56:07
阅读次数:
177
Jenkins安装步骤不用多说,网上有的是介绍一下gitlab,Jenkins,服务器之间的关系,从gitlab上拉取代码,Jenkins编译打包发布到指定服务器上。注:在我工作过程中碰到一些解决不了的问题,后来直接捋不清它们之间的关系。首先是插件,几个常用插件。说一下全局配置,前面没什么需要注意的PublishoverSSH配置全局配置基本没什么需要注意的,即使PublishoverSSH没有配
分类:
其他好文 时间:
2018-08-20 14:28:20
阅读次数:
152