由於前段時間整理了下工作中常用到的命令,想把其做成個文件,以備以後能夠方便查閱,想到用vuepress
來搭建文件。
vuepress
的搭建完全可參照官網,但是線上部署的時候還是碰到了一些需要注意的細節地方。
本文的部署是整合了travis cli
自動化部署。
配置
根目錄新建travis.yml
檔案
language: node_js # node環境
node_js:
- lts/*
script:
- npm run docs:build # 執行命令
deploy:
provider: pages
skip-cleanup: true
local_dir: docs/.vuepress/dist # 部署的資料夾檔案
github-token: $GITHUB_TOKEN # travis服務上的token變數
target-branch: gh-pages # 整合釋出到gh-pages上
keep-history: true
on:
branch: master
複製程式碼
設定github
- 手動建立
gh-pages
- 建立
github token
點選generate new token
,選擇部分許可權
儲存後,注意複製token
串,只有第一次才會顯示,以後訪問只能更新token
串。
設定travis cli
用github
賬戶登入travis-ci
- 開啟自動部署的專案
- 設定變數
GITHUB_TOKEN
ADD
後可以直接嘗試修改專案程式碼後檢視部署資訊
總結
通過這次專案部署學習到了怎麼使用travis
來持續整合github
專案,學習阮一峰大神的持續整合服務 Travis CI 教程瞭解來部分travis
配置;最後推薦下我的這次部署的專案,前端開發工作中遇到的命令:fe-dev-command