国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

8 步搭建 Node.js + MongoDB 項目的自動化持續集成

jackzou / 2366人閱讀

摘要:在,我們把項目的開發工作流稱為,每個由觸發器和插件構成。系統根據不同的語言和環境提供對應的模版,觸發器和插件。如果你也想步開啟的自動化持續集成,來首頁提交申請,邀請碼隨后會發送到郵箱。

任何事情超過 90 秒就應該自動化,這是程序員的終極打開方式。Automating shapes smarter future.

這篇文章中,我們通過創建一個 Node.js + MongoDB 項目,來教大家如何使用 flow.ci 8 步完成自動化持續集成的搭建。

了解 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 搭建 Node.js + MongoDB 自動化持續集成!

首先,設置一個 Node.js + MongoDB 的項目:

1. 關聯代碼倉庫

2. 選擇要集成的項目

3. 開始你的第一個 Flow

4. 選擇項目語言

選擇項目語言 node.js ,可以看到默認的 flow 模板 ,包括intialize - Git Clone - Cache - Install - Test 的流程。

5. 選擇語言版本,單擊創建項目

選擇項目語言的版本,node.js 提供的四種語言版本,包括 V0.10.32、V0.12.2、V4.0.0、V5.2.0 。

除了 Node.js 外,flow.ci 提供 Ruby , Python , PHP , Java for Android 的多語言、多版本的開發測試環境。后續會支持更多語言。

6. 點擊“+”添加插件,自定義 flow

在環境和語言等初始配置完成后,flow.ci會提供一套 基本 flow 模版,內含通用流程插件和流程觸發設置。如果你有定制化的需求,點擊圖中“+”或者“刪除”“編輯”,實時設置就可以。

7. 選擇或搜索 MongoDB 的插件,點擊添加。

8. Bingo!你的 Flow 已準備就緒。現在,提交代碼開始 Build。

實現這套自動化流程之后,只需要開發新功能,提交代碼即可。圖為跑完整個持續集成流程,綠色健康的項目狀態。


繁瑣可循的任務就應該工具化自動化,這是程序員們的不懈追求。如果你也想 8 步開啟 Node.js 的自動化持續集成,來 http://flow.ci 首頁提交申請,邀請碼隨后會發送到郵箱。

期待你的反饋。

Happy Building!
flow.ci team

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/18850.html

相關文章

  • JS筆記

    摘要:從最開始的到封裝后的都在試圖解決異步編程過程中的問題。為了讓編程更美好,我們就需要引入來降低異步編程的復雜性。異步編程入門的全稱是前端經典面試題從輸入到頁面加載發生了什么這是一篇開發的科普類文章,涉及到優化等多個方面。 TypeScript 入門教程 從 JavaScript 程序員的角度總結思考,循序漸進的理解 TypeScript。 網絡基礎知識之 HTTP 協議 詳細介紹 HTT...

    rottengeek 評論0 收藏0
  • flow.ci + Github + Slack 一搭建 Python 動化持續集成

    摘要:在,我們把項目的開發工作流稱為,每個由觸發器和插件構成。系統根據不同的語言和環境提供對應的模版,觸發器和插件。 理想的程序員必須懶惰,永遠追隨自動化法則。Automating shapes smarter future. 在一個 Python 項目的開發過程中可能會做的事情:編譯、手動或自動化測試、部署環境配置等。這些操作是重復而枯燥的,如果是人工來一項一項做,會浪費大量時間,需要有一...

    maochunguang 評論0 收藏0

發表評論

0條評論

jackzou

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<