记一次使用Spring REST Docs + travis + github自动生成API接口文档的操作步骤(下)
[未完待续]
最后,我们来到最简单的使用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
私有项目,访问:https://travis-ci.com/
公有项目,访问:https://travis-ci.org/

找到要启用的项目,点击。

点击启用。

点击后,点 setting


设置github
Settings -> Branches
比如我们当前设置的为保护master 分支。

点击修改其策略。
相关推荐
重剑无锋 2020-10-25
Catastrophe 2020-05-30
AcFunJ 2019-11-18
tenvainvi 2019-11-17
ETIpiero 2019-07-12
zhanbuquan 2019-07-12
pmbdlw 2019-07-12
nhgxxyy0 2019-07-05
84251748 2019-07-05
URML 2019-07-05
quyunfei 2019-07-05
第号 2019-07-05
bailangriver 2019-07-01
YichengGu 2019-07-01
王道立心 2019-07-01
浪子huang 2019-07-01
caiselangren 2019-07-01
javaMerea 2019-07-01
dayi 2019-07-01