Je souhaite déployer des fichiers à l'aide de Travis CI et cela ne fonctionne que pour un commit balisé. Lorsque vous vous engagez dans la branche, un avertissement s'affiche:
Ignorer un déploiement avec le fournisseur de versions car il ne s'agit pas d'un commit balisé.
Existe-t-il un moyen de déployer sur une validation branchée à l'aide de Travis CI?
Pour clarifier, cela fonctionne lorsque je marque le commit, mais j'aimerais déployer des fichiers sur chaque commit pour la branche donnée.
Réponses:
Au lieu d'utiliser les fonctionnalités de déploiement de Travis, intégrez la logique de déploiement à vos scripts de «test» normaux. Pour un PaaS, cela peut être aussi simple que de pousser vers une autre télécommande git si tous les tests réussissent, mais le ciel est la limite.
la source
Travis CI prend en charge le déploiement sur la version de branche en utilisant la syntaxe suivante:
Le problème est que GitHub ne le prend pas en charge.
Selon la page de téléchargement des versions de GitHub sur Travis CI:
Pour GitHub, la seule solution consiste à envoyer des balises (par exemple
git push origin master --tags
).Ou la solution consiste à utiliser différents fournisseurs pris en charge .
la source