91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用Travis CI 讓你的github項目持續構建(Node.js為例)

發布時間:2020-05-05 00:25:29 來源:網絡 閱讀:1147 作者:破狼 欄目:web開發

     Travis CI 是目前新興的開源持續集成構建項目,它與jenkins,GO的很明顯的特別在于采用yaml格式,簡潔清新獨樹一幟。目前大多數的github項目都已 經移入到Travis CI的構建隊列中,據說Travis CI每天運行超過4000次完整構建。對于做開源項目或者github的使用者,如果你的項目還沒有加入Travis CI構建隊列,那么我真的想對你說out了。

      下面是本人的構建歷史:

 利用Travis CI 讓你的github項目持續構建(Node.js為例)

 

  搭建Travis CI build,需要你有個github賬號和github項目:

1:用github賬號登陸Travis CI.

2 :在右上角你的賬戶名點擊進入 account,在Repositories tab頁點擊Sync now同步你的github項目,

3:選中項目將默認的off改變為on開啟項目的持續集成。

4:在你項目的根目錄建立一個.travis.yml文件,內容為:

language: node_js

node_js:  

     - 0.4  

     - 0.6

5: 在打開你的node.js的package.json文件,確保加入script/test節點:

"scripts": {
    "test": "XXXX"
  },

這里你可惜選擇mak或者jasmine-node等node.js測試框架的測試命令。并且可以把依賴加入package的depends

6:在你項目中運行npm test,確保正常工作。

7: check in你的code到github,×××tracivs ci界面等待其同步并運行你的build構建。

 

  如果你需要將你的build構建狀態放在一個顯眼的位置或者項目readme,你可以在首頁My Repositories中找到項目并設置中復制狀態圖片code,形如:

[![Build Status](https://travis-ci.org/greengerong/qing.png?branch=master)](https://travis-ci.org/greengerong/qing)

     Travs CI 支持多中語言如ruby,java的maven,gradle,Go等請參見文檔Travis Docs.

     在上面提到的travis.yml文件中我們還可以加入build前后執行腳本,形如:

before_script:  

     - before_command_1  

     - before_command_2

after_script:  

     - after_command_1 

     - after_command_2

 

    將你的開源項目加入Travis CI隊列吧,很容易讓你的項目加入持續集成,持續構建隊列。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

红安县| 共和县| 巴南区| 滁州市| 洪泽县| 南靖县| 乌鲁木齐市| 绥化市| 桂林市| 丰城市| 湖州市| 邓州市| 阿勒泰市| 电白县| 宁津县| 扶余县| 西乌珠穆沁旗| 临江市| 金门县| 广宁县| 中卫市| 永年县| 淮阳县| 武鸣县| 天祝| 衡南县| 元江| 建阳市| 密山市| 梅州市| 绵竹市| 陵水| 涪陵区| 夏邑县| 绍兴县| 库尔勒市| 常山县| 三明市| 庆阳市| 治县。| 阜城县|