2013-08-19 1 views
3

J'ai un repo org au github.com/numenta/experiments, et une version fourchue au github.com/rhyolight/experiments. Lorsque j'essayais de télécharger des artefacts vers S3 en utilisant as described in this blog post, j'ai utilisé la commande travis encrypt pour faire cela avec l'option -r rhyolight/experiments, et cela a fonctionné, comme vous pouvez le voir on line 60 in the travis output.Est-ce que des objets travis-fall peuvent être utilisés pour télécharger vers S3 à partir d'une requête pull?

Je crée une demande de traction contre la original repo et la construction failed there avec l'erreur:

Missing required arguments: aws_access_key_id, aws_secret_access_key (ArgumentError) 

Cela me dit que travis n'a pas pu décrypter les variables d'environnement sécurisé, probablement parce que cela est en cours d'exécution dans un référentiel différent de celui où les hachages ont été créés. Ok, ça a du sens. J'ai donc recréé les variables sécurisées avec le slug -r numenta/experiments au lieu d'utiliser mon propre nom d'utilisateur github. Donc, je reçois un familiar upload error lorsque la construction s'exécute sur rhyolight/experiments, ce à quoi je m'attendais, mais je reçois aussi le same upload error quand il s'exécute contre le numenta/experiments à partir d'une demande de tirage.

Pour expérimenter, je fusionné la demande de traction pour voir si les valeurs sûres seraient extraites correctement une fois qu'ils ont été fusionnés en maître et ne sont plus en cours d'exécution d'une demande de traction ... and it worked!

Est-il possible de publier artefacts avec le projet travis-artefacts à partir d'une requête d'extraction vers un autre référentiel?

Merci d'avance!

Répondre

2

Après avoir discuté avec le support de Travis, la réponse est non.

Questions connexes