2
我想在我的項目成功構建時將整個目錄部署爲GitHub發行版。但是,當我嘗試向file
部署選項提供目錄時,它會抱怨它是一個目錄。如何使用Travis CI將目錄部署到GitHub?
我不想手動列出每個文件,因爲這將隨時間而改變,我不希望每次向項目中添加/刪除文件時都不得不更新我的.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)