【问题标题】:Deploying tagged builds from Travis-CI to Heroku将标记的构建从 Travis-CI 部署到 Heroku
【发布时间】:2014-03-16 00:17:41
【问题描述】:

我正在尝试让 Travis-CI 自动将成功的标记构建部署到 Heroku。下面是我的 .travis.yml 设置:

deploy:
  provider: heroku
  strategy: git
  run:
    - "rake db:migrate"
    - restart
  on:
    tags: true

标记存储库时:

git tag -a 1.0.0 -m "release 1.0.0"

并推送到远程存储库,Travis-CI 开始构建,但在执行以下操作后立即退出:

$ git fetch --tags
Done. Your build exited with 0.

Travis-CI 不会将应用程序部署到 Heroku。我缺一块吗?

【问题讨论】:

  • 你能分享你的 travis 构建的链接吗?

标签: heroku travis-ci


【解决方案1】:

目前on: tags: true 存在一个故障,即条件永远不会满足并且代码永远不会触发部署。 github问题是here。该问题应该很快就会解决,同时您可以使用releases 之类的分支将您的heroku 应用程序更新为on:branch

更新: 要修复on:tags,您可以这样做,如上述github问题中所述。

 on:
    tags: true
    all_branches: true

【讨论】:

  • 我用恢复on: tags的方法更新了我的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-26
  • 1970-01-01
  • 2016-07-06
  • 2015-02-18
  • 1970-01-01
  • 1970-01-01
  • 2020-07-01
相关资源
最近更新 更多