使用travis 部署node專案
一切正常,最後我在after_success
鉤子裡,加入git pull -u origin master
,來把github上的檔案同步到我的伺服器。但是travis日誌顯示already up-to-date
。我是有更新的,而且命令列連接伺服器git pull -u origin master
是可以拿下來檔案的。截圖如下,求指點~
### travis.yml
language: node_js
node_js:
- '6.9.5'
- '7.5.0'
before_script:
- npm install -d
script: webpack && gulp minify
after_success: git pull -u origin master
travis ci 日誌的截圖
命令列 git pull 成功截圖
怪我咯2017-05-31 10:41:58
問題是什麼?
travis ci 並沒有從 github git pull
到雲端伺服器,而是使用 git pull
把程式碼從 github pull
到了 travis 所在的伺服器。