我尝试在TravisCI上设置Github版本。为了测试,我在我的.travis.yml文件中添加了这个设置:
deploy:
provider: releases
tag_name: $TRAVIS_TAG
target_commitish: $TRAVIS_COMMIT
name: $TRAVIS_TAG
api_key: $GITHUB_OAUTH_TOKEN
file: 'packages/mobile/android/app/build/outputs/apk/debug/app-debug.apk'
skip_cleanup: true
on:
branch: travis-ci
我已经设置了我的分支名称来测试部署。但是在所有阶段完成后,我没有部署,没有错误。
部署仅适用于标签吗?
我认为草案选项缺失(https://docs.travis-ci.com/user/deployment/releases/#draft-releases-with-draft-true)。你能尝试编辑你.travis.yml
文件来添加draft: true
,就像那样:
deploy:
provider: releases
tag_name: $TRAVIS_TAG
target_commitish: $TRAVIS_COMMIT
name: $TRAVIS_TAG
api_key: $GITHUB_OAUTH_TOKEN
file: 'packages/mobile/android/app/build/outputs/apk/debug/app-debug.apk'
draft: true
skip_cleanup: true
on:
branch: travis-ci
让我知道它是否对你有帮助:)