美文网首页
MockServer搭建

MockServer搭建

作者: 一钱科技 | 来源:发表于2019-08-05 20:58 被阅读0次

在前后端并行开发时,需要搭建简易MockServer服务。

  • GitLab负责接口文章管理;
  • Jenkins负责与监听Git Push操作;
  • json-server简易REST服务。
json-server 部署
  • 拉取json-server
      docker pull clue/json-server
  • 创建容器
      docker run --restart=always --name json-server -d -p 8083:80 -v /app/jenkins_home/json-server/:/data/ clue/json-server
     问题:启动失败,报错:json-server [options] <source>。
     解决:需提前在/app/json-server文件夹内内置初始化json文件。
GitLab 自动化

Jenkins

  • 安装插件


    插件
  • 新建任务,并设置配置项
    image.png
    GitLab
  • 设置webhook。路径:setting-integrations


    webhook

    点击test测试,如果报错403,设置jenkins全局安全配置


    image.png

到此已基本完成自动化操作。
流程为:提交git - webhook调用jenkins - 执行jenkins任务 - 重启json-server

问题:

  • json-server、jenkins都使用docker部署。在jenkins编译完成后,需要调用脚本,返回主机重启json-server服务。
chmod +x /app/jenkins_home/json-server/restartJsonServer.sh;
cd /app/jenkins_home/json-server;
./restartJsonServer.sh;
#!/usr/bin/expect -f
set timeout 30
spawn ssh -l root 服务IP
expect "password:"
send "登录密码\r"
expect "]#"
send "docker restart 容器ID\r"
expect "]#"
interact
  • sh文件no found。本地运行,发现缺少expect。安装即可

参考资料

相关文章

  • MockServer搭建

    在前后端并行开发时,需要搭建简易MockServer服务。 GitLab负责接口文章管理; Jenkins负责与监...

  • mockServer的搭建

    使用json-server模拟服务器 mockServer的思路 以 json-server 作为 mock 服务...

  • RAP搭建前端MockServer

    前后端分离式开发的思考 目前大部分公司都实行了前后端分离开发。然而在项目开发过程当中,经常会遇到以下几个尴尬的场景...

  • postman 快速搭建mockserver

    mockserver应用场景: 1.系统前端开发人员依赖HTTP接口,但是后端人员未完成接口开发工作。前后端...

  • [API管理]mockserver--数据模拟及API文档管理系

    flftfqwxf/mockserver: Mockserver is a Node.js web system ...

  • 2018-06-28 MockServer 增加开发效率

    MockServer 简单介绍:这个MockServer 提供了一些API,根据定义的Request定义和指定Re...

  • MockServer

    前端项目请求 MockServer 流程 元数据管理 需要通过环境变量指定,文件上产的路径,可以在 applica...

  • MockServer集群化

    MockServer 支持非常高的请求吞吐量,但是如果需要更高的每秒请求速率,则可以将 MockServer 集群...

  • 前后端分离:使用RAP搭建MockServer

    MockServer可以减少前端开发对后端的依赖,提高前端开发的效率,同时也利于团队的协作。 什么是RAP? RA...

  • 测试进阶Mockserver之Moco框架搭建使用

    客户要求进行完整的产品展示,人员和时间都有限,来不及开发后端服务。。。 工期比较紧的项目,前端已开发完成,需要调试...

网友评论

      本文标题:MockServer搭建

      本文链接:https://www.haomeiwen.com/subject/devmdctx.html