文件名称:问题:开源持续集成和质量保证
文件大小:198KB
文件格式:ZIP
更新时间:2024-02-19 23:59:37
javascript docker node continuous-integration quality-assurance
普罗波 是一个开源的持续集成和质量保证工具,可让您在Docker容器中构建分支和拉取请求,报告每个步骤的进度,然后保持环境并为您提供链接,以便您可以继续并在共享空间中预览作品。 Probo具有因此,要全面了解中的所有项目,请访问: 该项目当前包含容器管理器(提供到Docker的高级接口)和Github处理程序(负责从github接收数据或向github发送数据)。 从长远来看,这些服务将被分解到自己的项目中,并且该项目将是一个打包项目,使安装所有单个服务的兼容版本变得容易。 快速开始 有关如何启动和运行自己的Probo实例的信息,请参阅指南。 兼容性 该代码使用生成器,并且需要节点io.js或node 4.x +。 节点版本 随着我们更新到较新的Node版本,Probo的几种微服务当前位于不同的Node版本上,因此在运行npm install之前,已安装Node Manager ,以在不同版本的Node之间切换。 当前节点版本: Node 4.x(当前默认节点版本) 在probo安装目录中运行以下命令以更新probo的node_modules。 nvm use defau
【文件预览】:
probo-master
----.gitignore(74B)
----.eslintrc(63B)
----package.json(3KB)
----package-lock.json(663KB)
----bin()
--------probo(2KB)
----.travis.yml(358B)
----index.js(70B)
----QUICKSTART.md(6KB)
----CHANGELOG.md(4KB)
----LICENSE.txt(11KB)
----cli-subcommands()
--------container-manager.js(1KB)
--------help.js(3KB)
--------github-handler.js(1KB)
--------create-container.js(3KB)
--------config.js(450B)
--------version.js(214B)
--------exec-container.js(1KB)
----README.md(2KB)
----lib()
--------_patchDockerodeInspect.js(1KB)
--------cli.js(534B)
--------GithubHandler.js(13KB)
--------safeco.js(1KB)
--------Container.js(12KB)
--------index.js(187B)
--------api.js(5KB)
--------loom.js(2KB)
--------logger.js(430B)
--------constants.js(586B)
--------container_manager()
--------cm_api.js(3KB)
--------plugins()
--------waitForPort.js(3KB)
--------ContainerManager.js(34KB)
----nodemon.json(202B)
----defaults.yaml(8KB)
----test()
--------http_capture.js(11KB)
--------http_capture.json(11KB)
--------cli.js(301B)
--------push_payload.json(6KB)
--------__nockout.js(2KB)
--------github_handler.js(11KB)
--------lib()
--------fixtures()
--------tasks()