[未完待续]
最后,我们来到最简单的使用travis进行自动发布。
添加机器人文件
在根目录添加.travis.yml
文件
# 声明使用语言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
新建token
打开github, 点右上角图标,来到个人中心。
然后点击左下解的:
设置travis
私有项目,访问:
公有项目,访问:
找到要启用的项目,点击。
点击启用。
点击后,点 setting
设置github
Settings
-> Branches
master
分支。
点击修改其策略。