首页 > 解决方案 > Travis 没有发布到 Github

问题描述

我尝试在 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

我已经设置了我的分支名称来测试部署。但是在所有阶段完成之后,我没有部署,没有错误。

部署是否仅使用标签?

标签: githubdeploymenttravis-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

让我知道它是否对您有帮助:)


推荐阅读