[未完待續]html
最後,咱們來到最簡單的使用travis進行自動發佈。java
在根目錄添加.travis.yml
文件git
# 聲明使用語言 language: java # 聲明JDK版本 jdk: - oraclejdk8 # travis升級後,增長該選項 group: edge # 聲明使用的服務 services: - docker # 通知方式 notifications: email: false webhooks: https://oapi.dingtalk.com/robot/send?access_token=15601e3b5602c662d2db4d4a5dc89600435114c4fcfbcfaccb3fcc1ff5437ad8 # 腳本 script: # - grunt test - cd app/newApi - java -version - javac -version - mvn test # 聲明緩存 cache: directories: - .autoconf - $HOME/.m2 # 腳本執行成功後,進入文檔文件夾,並強行push到項目的gh-page分支,生成項目文檔 after_success: - cd target/asciidoc/html - git init - git config user.name "${GH_USER_NAME}" - git config user.email "{GH_USER_EMAIL}" - git add . ; git commit -m "Deploy to GitHub Pages" - git status - git push --force --quiet "https://${GH_TOKEN}@${GH_REF}" master:gh-pages
打開github, 點右上角圖標,來到我的中心。
而後點擊左下解的:github
私有項目,訪問:https://travis-ci.com/
公有項目,訪問:https://travis-ci.org/web
找到要啓用的項目,點擊。docker
點擊啓用。api
點擊後,點 setting
緩存
github
Settings
-> Branches
好比咱們當前設置的爲保護master
分支。oracle
點擊修改其策略。app