网络编程

当前位置:永利402游戏网站-永利402com官方网站 > 网络编程 > 8 步搭建 Node.js + MongoDB 项目的自动化持续集成

8 步搭建 Node.js + MongoDB 项目的自动化持续集成

来源:http://www.xtcsyb.com 作者:永利402游戏网站-永利402com官方网站 时间:2019-09-15 03:17

图片 1php_flow.ci.jpg

其余业务超过 90 秒就活该自动化,那是程序员的极端展开药格局。Automating shapes smarter future.

迅猛技术员的习于旧贯之一——让开辟流程自动化。Automating shapes smarter future.

那篇小说中,大家因此创设三个 Node.js + MongoDB 项目,来教大家怎么着采纳 flow.ci 8 步实现自动化持续集成的搭建。

那是三个有关什么飞快达成 PHP 项目自动化持续集成的赶快辅导。无论你是或不是利用过持续集成,或在特意寻觅一款适合的随处集成工具,希望那篇作品对您有帮衬。

图片 2

flow.ci 是融入了 workflow 机制的缕缕集成服务,也足以掌握为自动化流程平台,除了集成代码、编写翻译、测验之外,还足以合二为一常用的工具、灵活自定义流程。1 分钟就可以实现开辟测量检验景况搭建,开启第一个 Build。

nodejs+mongodb+flowci

在 flow.ci,我们把品种的开拓工作流称为 flow ,每个 flow 由触发器插件重组。系统基于分歧的言语和条件提供相应的 flow 模版,触发器和插件。Flow 的自定义极其轻巧,只供给 One-Click 就能够增多你必要的插件。它或然是叁个代码静态深入分析检验工具(例如Eslint),只怕是一个数据库(比方Mysql/MongoDB/Redis),也说不定是五个音信文告插件(举例 邮件/Slack)等。

了解 flow.ci

flow.ci 是融合了 workflow 机制的不独有集成(CI)服务,也能够精晓为自动化流程平台,除了集成代码、编写翻译、测量检验之外,还足以合两为一常用的工具、灵活自定义流程。1 分钟就可以到位支付测量检验景况搭建,开启第七个Build。

在 flow.ci,我们把品种的开支工作流称为 flow ,每个 flow 由触发器插件组成。系统依照分化的言语和条件提供对应的 flow 模版,触发器和插件。Flow 的自定义非常轻易,只须要 One-Click 就能够加多你必要的插件。它恐怕是贰个代码静态解析检验工具(比方Eslint),恐怕是三个数据库(举例Mysql/MongoDB/Redis),恐怕是三个新闻通告插件(譬喻 邮件/Slack)等。

更举世瞩目于代码,别的的闲事交给 flow.ci 自动化达成吧 :)

更举世瞩目于代码,其余的麻烦事交给 flow.ci 自动化完毕吧 :)

用 flow.ci 搭建 Node.js + MongoDB 自动化持续集成!

首先,设置一个 Node.js + MongoDB 的花色:

设置你的 PHP 项目,很轻便:

1.涉及代码货仓

图片 3

flow.ci

1.创造项目

图片 4flow.ci

2.精选要合併的品种

图片 5

flow.ci

2、关联代码仓库

图片 6flow.ci

3.从头你的率先个 Flow

图片 7

flow.ci

3、选用要合併的类型

图片 8flow.ci

4.挑选品种语言

图片 9

flow.ci

选用项目语言 node.js ,能够观看暗中同意的 flow 模板 ,满含intialize - Git Clone - Cache - Install - Test 的流水生产线。

4、开首你的第七个 Flow

图片 10flow.ci图片 11flow.ci

选用项目语言 PHP ,能够观望私下认可的 flow 模板 ,包括intialize - MySQL Datebase - Git Clone - Cache - Install - Test 的流程。

5.取舍语言版本,单击创立项目

图片 12

flow.ci

选择品种语言的版本,node.js 提供的五种语言版本,富含V0.10.32、V0.12.2、V4.0.0、V5.2.0 。

除了 Node.js 外,flow.ci 提供 Ruby , Python , PHP , Java for Android 的多语言、多版本的付出测量检验情形。后续会援救越来越多语言。

5、选拔品种语言版本,并单击创制项目

图片 13flow.ci

在此间,我们挑选的是 MySQL 数据库,借使您的花色是 MongoDB 或 Redis 的数据库,能够加上对应的插件。

除此而外 PHP 外,flow.ci 提供 Nodejs , Python , PHP , Java for Android 的多语言、多版本的开采测量试验遭遇。后续会协助越来越多语言。

6.点击“+”添加插件,自定义 flow

图片 14

flow.ci

在条件和言语等上马配置达成后,flow.ci 会提供一套 基本 flow 模版,内含通用流程插件和流程触发设置。倘使你有定制化的要求,点击图中“+”或许“删除”“编辑”,实时设置就足以。

6、点击“+”加多插件,自定义 flow

图片 15flow.ci

在条件和言语等上马配置完毕后,flow.ci 会提供一套 基本 flow 模版,内含通用流程插件和流程触发设置。要是您有定制化的须要,点击图中“+”可能“删除”“编辑”,实时设置就足以。

7.增选或索求 MongoDB 的插件,点击增加。

图片 16

flow.ci

7、从找出插件列表选取 MongoDB 或 Redis的插件,单击增加。

图片 17flow.ci

除了那些之外那个插件之外,你还足以加多越来越多需求的插件。

8.Bingo!你的 Flow 已未雨绸缪妥贴。将来,提交代码开端 Build。

图片 18

flow.ci

贯彻那套自动化流程之后,只必要开垦新成效,提交代码就可以。图为跑完全体持续集成流程,清水蓝健康的品类意况。


麻烦可循的职务就应有工具化自动化,这是程序员们的不懈追求。假令你也想 8 步开启 Node.js 的自动化持续集成,来 http://flow.ci 首页提交申请,诚邀码随后会发送到邮箱。

可望您的反映。

Happy Building!
flow.ci team

8、Bingo!你的 Flow 已预备妥善。今后,提交代码初阶 Build。

图片 19flow.ci

贯彻那套自动化流程之后,只需求开垦新效能,提交代码就可以。图为跑完全数持续集成流程,健康的门类情状。

麻烦可循的职分就应有工具化自动化,那是程序猿们的坚定追求。若是您也飞速达成PHP 项目自动化持续集成,来 首页提交申请,特邀码随后会发送到邮箱。

指望您的申报。

Happy Building!flow.ci team

本文由永利402游戏网站-永利402com官方网站发布于网络编程,转载请注明出处:8 步搭建 Node.js + MongoDB 项目的自动化持续集成

关键词: