jenkins
z917185537
这个作者很懒,什么都没留下…
展开
-
通过pull request执行结果运行自动化测试脚本
已安装 Jenkins,并且安装插件Generic Webhook Trigger Plugin。原创 2023-12-12 10:13:09 · 390 阅读 · 0 评论 -
Jenkins安装
Ubuntu, 其他平台查看。原创 2023-12-08 14:01:35 · 605 阅读 · 0 评论 -
jenkins pipeline 通过withCredentials连接项目服务器进行自动部署
在项目服务器上已经存在发布更新脚本(包含从git拉取代码,更新代码,发布),只需执行就可以,但是必须在服务器的指定目录下执行, 所以需要在Jenkins pipeline,能实现远程登录到项目服务器,并且去执行对应的脚本来更新。原创 2023-09-11 11:01:26 · 727 阅读 · 0 评论 -
Treating warnings as errors because process.env.CI = true. Most CI servers set it automatically.
通过控制台手动执行就不会有这样的错, 然后通过jenkins pipeline执行yarn build后报错,如图所示。原创 2023-08-30 16:34:42 · 535 阅读 · 0 评论 -
配置项目在指定的Jenkins从节点上运行
需求背景背景:更新测试服务器,运行测试代码目前都已经集成到Jenkins上,只要有pull request 代码都会运行测试代码,由于测试代码运行时间较长,需要2-3小时Jenkins master节点最大支持同时执行4个构建,如果在短时间内(1小时内)提交的pull request较多,这时又想通过Jenkins更新测试服务器器,就需要等待之前的执行完成才会执行解决方法:给master 节点服务扩容添加从节点,当master处于不空闲状态时,在从节点服务上运行更新服务任务对于以上原创 2021-11-24 20:41:03 · 4480 阅读 · 0 评论 -
Jenkins pipeline在docker执行测试代码
背景开发提交代码后,由Jenkins去自动执行测试代码,如果同时有多个提交那么会开启多个任务,就会导致基础数据构造出问题(公用同一个数据库),因此考虑用docker环境进行数据隔离,以达到同时运行多个任务环境服务器已安装Jenkins+docker注意:Jenkins用户需要添加到docker组usermod -aG docker jenkins已安装docker pipeline插件pipeline配置...原创 2021-11-17 20:23:44 · 1353 阅读 · 0 评论 -
cypress在docker中运行,提示range out of bounds for buffer
问题问题如图所示,提示range out of bounds for buffer环境cypress在docker中运行,测试用例一个有三十多个文件,运行完后查看日志只运行了十多个,并且日志中有提示out of memory解决问题服务器的内存是比较充足的,在cypress运行中只占用了50%以下运行cypress时没有选择浏览器,用的是默认的Electron headless模式根据官网提示需要在docker 启动参数加上--ipc=host(docker和宿主机共享内存),如图所示原创 2021-11-13 14:39:44 · 1248 阅读 · 0 评论 -
利用Gitee webhook+Jenkins实现自动部署
的原创 2021-11-03 21:32:23 · 302 阅读 · 0 评论 -
利用jenkins的windows从节点,实现selenium自动化脚本在windows上执行
目的在Jenkins服务上,项目构建成功后自动执行编写好的selenium脚本。Jenkins服务是搭建在Linux服务器上,由于需要测试IE浏览器上执行的结果,因此考虑在Jenkins服务中配置nodes实现环境准备Linux服务器一台,搭建好Jenkins服务,安装allure插件(编写的自动化脚本生成报告使用的allure框架)windows服务器一台,搭建好python环境、allure运行环境搭建web应用的服务其一台,根据项目需要linux或者Windows服务均可以配置Jenkin原创 2020-10-07 22:13:38 · 604 阅读 · 1 评论