github 配置 travis 自动发布 release

原创
02/26 20:09
阅读数 874

参考

https://www.jianshu.com/p/807f8c989679

https://docs.travis-ci.com/user/deployment/releases/

 

创建 key

 

在travis 设置key, 用于访问github

 

配置文件中使用  $API_KEY 填充

language: node_js
node_js:
  - 'stable'
script:
  - npm install codecov -g
  - npm run build
  - npm run test
after_success:
  - codecov

# 可以进行其他操作,包括改名或压缩
# before_deploy:
# cp $TRAVIS_BUILD_DIR/dist/index.js index.js

deploy:
  provider: releases
  skip_cleanup: true
  file: "$TRAVIS_BUILD_DIR/dist/index.js"
  api_key:
    secure: "$API_KEY"
  on:
    tags: true #发布  tag版 时才进行发包   
    draft: false # 不发表drafs

 

发布流程

设置为tag:true, 普通push不会发布

修改文件

git add .
git commit -m"some msg"

git tag v3.0.0

git push --tags

 

发布成功

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部