本篇文章接上篇 《基於typescript發佈npm包的流程》,繼續爲項目添加持續集成node
打開 Travis 官網git
使用 GitHub 帳號登陸 Travisgithub
勾選你要構建的git項目(通常是先建立好倉庫)typescript
項目根目錄建立.travis.ymlnpm
touch .travis.yml
編輯.travis.ymlsegmentfault
language: node_js node_js: - '12' install: - npm install script: - npm run test - npm run lint
該配置文件採用的是YAML格式,你能夠任意的編寫屬於你的腳本,這裏只是參考服務器
含義測試
install 和 script 其實就是Travis 會經歷兩個階段:ui
1. install 安裝依賴階段spa
install: npm install -g npm
install: true
2. script 運行腳本階段
script: npm run build
其實還有其餘不少階段,例如:
before_install
安裝階段以前
install
安裝
before_script
腳本階段以前
script
腳本階段
aftersuccess or afterfailure
腳本成功或失敗
[OPTIONAL] before_deploy
部署以前
[OPTIONAL] deploy
部署
[OPTIONAL] after_deploy
部署以後
after_script
腳本階段以後
好,至此,travis的配置算是基本搞定,接下來就是常規操做了,很少解釋一把嗦~
git add .
git commit -m'描述'
git push
推完成功以後咱們再次進入Travis 官網,進入到剛纔勾選的項目,不出意外的話就能夠看到:
能夠發現,travis以及幫你執行了不少命令,而且構建徽章也已經點亮~
接下來咱們就把這個徽章集成到你的項目中去
點擊該圖標,選擇Markdown,複製RESULT中內容
將複製的內容粘貼到 README 合適的位置,通常是開頭出。而後提交併推送代碼,ok👌搞定~