【发布时间】:2014-11-13 18:30:55
【问题描述】:
我创建了一个简单的 travis 配置,它打包一个应用程序并尝试将存档文件部署到 github。 问题是,我想要文件名的版本号部分,所以我需要使用文件名的模式。我根本无法让它工作。
目前的配置是:
deploy:
provider: releases
file: "build/distributions/worktrail-app-hub-sync*.zip"
on:
repo: worktrail/worktrail-app-hub-sync
tags: true
all_branches: true
但它失败了:“/home/travis/.rvm/gems/ruby-1.9.3-p547/gems/octokit-3.3.1/lib/octokit/client/releases.rb:86:in `initialize ':没有这样的文件或目录 - build/distributions/worktrail-app-hub-sync*.zip (Errno::ENOENT)" - 但该文件肯定存在:build/distributions/worktrail-app-hub-sync-0.0 .1.zip
示例运行:https://travis-ci.org/worktrail/worktrail-app-hub-sync/builds/35704111 travis.yml:https://github.com/worktrail/worktrail-app-hub-sync/blob/0.0.1/.travis.yml
travis 部署是否支持此功能,或者此用例是否有任何解决方法?
【问题讨论】:
-
他们可以制作关于它的文档,事情会更容易一些..