【发布时间】:2015-04-23 05:43:50
【问题描述】:
我想在项目成功构建时将整个目录部署为 GitHub 版本。但是,当我尝试为 file 部署选项提供目录时,它会抱怨它是一个目录。
我不想手动列出每个文件,因为它会随着时间的推移而改变,我不想每次在项目中添加/删除文件时都更新我的 .travis.yml 文件。
我可能没有正确使用 github 版本。以前,我通过创建一个包含我要发布的文件的孤儿标签来发布。我希望 travis 发布部署能够简化这个过程。
.travis.yml:
deploy:
provider: releases
api_key: ${GITHUB_API_KEY}
file: "output/system"
skip_cleanup: true
on:
tags: true
错误:
/home/travis/.rvm/gems/ruby-1.9.3-p551/gems/octokit-3.8.0/lib/octokit/client/releases.rb:86:in `initialize': Is a directory - output/system (Errno::EISDIR)
【问题讨论】:
标签: travis-ci