2016-12-14 4 views
0

Dans Github, j'ai configuré Travis pour compiler automatiquement un article écrit en langage Latex. Pour ce faire, j'ai suivi la recette disponible au this site. Après avoir réussi à le faire fonctionner, c'est ainsi que le repository est devenu.Comment réparer le déploiement de Github du projet Latex?

Ça fonctionnait bien un couple commet avant. Il construit maintenant avec succès, mais le déploiement de versions Github échoue avec l'erreur suivante:

Deploying application 
Already up-to-date! 
Not currently on any branch. 
nothing to commit, working tree clean 
Dropped refs/[email protected]{0} (e44e5f8a271617ad8063767ccb89861985b8a28d) 

Le journal brut peut être vu here.

J'ai déjà testé la solution à partir de ce issue sans succès.


Plus tard aujourd'hui, j'éditais this autre article GitHub Latex et étonnamment le même problème est arrivé (voir construire log here). La validation de la validation de la validation réussit, mais la génération déclenchée par la balise échoue lors du déploiement. C'est une forte indication que quelque chose d'autre que mon code aurait pu changer le comportement du déploiement.

+0

Intéressant que quelqu'un est entré ici et classé négatif ce poste sans même commentant pourquoi. C'est un vrai problème auquel je suis confronté avec des preuves de recherche claires. À mon avis, il s'agit d'un comportement inacceptable pour une communauté comme celle-ci, car cela ne m'aide pas, ni d'autres personnes qui ont la même situation ailleurs. –

Répondre

1

Dominic Jodoin de soutien Travis-CI me anwered:

Hey Daniel,

Thanks for reaching out and sorry for the troubles.

As a first step, can you tell us if what you want to upload to GitHub is part of your repository or it's rather artifacts generated by your build process? If it's the latter, can you try adding the following to your deploy: section of your .travis.yml file:

deploy: 
    provider: releases 
    skip_cleanup: true 
    ⋮ 

Comme ce que je voulais télécharger sont des artefacts générés à partir de mon processus de construction, je rapidement changé en skip_cleanup: true. Une fois créé et poussé une nouvelle balise, le déploiement a réussi.