¿Cómo implementar en github con el patrón de file en travis?

He creado una configuration de travis simple que empaqueta una aplicación e intenta implementar el file de almacenamiento en github. El problema es que me gustaría tener el número de versión como parte del nombre del file, así que necesito usar un patrón para el nombre del file. Simplemente no puedo hacer que funcione.

La configuration es actualmente:

deploy: provider: releases file: "build/distributions/worktrail-app-hub-sync*.zip" on: repo: worktrail/worktrail-app-hub-sync tags: true all_branches: true 

Pero falla con: "/home/travis/.rvm/gems/ruby-1.9.3-p547/gems/octokit-3.3.1/lib/octokit/client/releases.rb:86:in` initialize ': No tal file o directory – build / distributions / worktrail-app-hub-sync * .zip (Errno :: ENOENT) "- pero el file está ciertamente allí: build / distributions / worktrail-app-hub-sync-0.0.1. cremallera

Ejecución de ejemplo: 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

¿Es compatible con la implementación de Travis o hay alguna solución para este caso de uso?

Los comodines ahora son compatibles si habilita la opción file_glob . Así es como despliego un file .deb compilation a las versiones de GitHub:

 before_deploy: - export RELEASE_PKG_FILE=$(ls *.deb) - echo "deploying $RELEASE_PKG_FILE to GitHub releases" deploy: provider: releases api_key: secure: YOUR_ENCRYPTED_API_KEY file_glob: true file: "${RELEASE_PKG_FILE}" on: tags: true 

La configuration es fácil al ejecutar travis setup releases con un nombre de file ficticio y luego modificar .travis.yml .

 deploy: file_glob: true file: "build/distributions/worktrail-app-hub-sync*.zip" 

ejemplo

Lo sentimos, los patrones de comodines no funcionan en este momento, pero veremos cómo hacer eso posible en Travis CI.