J'ai quelques branches dans mon référentiel et j'ai le fichier .travis.yml
Dans une branche A
(master
la branche n'a pas ce fichier). Mais travis-CI ne démarre pas la construction de la branche A
. Que dois-je faire pour exécuter travis pour cette branche? Lorsque je crée une demande de tirage d'une autre branche vers master
, travis démarre la construction.
P.S. J'ai désactivé/activé Build only if .travis.yml is present
Mais cela n'a pas aidé. De plus, je ne vois aucune branche dans l'onglet Branches
. J'ai ajouté
branches:
only:
-A
-master
dans le .travis.yml
, mais cela n'a pas aidé non plus.
Vous pouvez essayer de vérifier si cela fonctionnerait avec une liste blanche.
Voir " Spécifiez les branches à construire "
Vous pouvez créer des branches de liste blanche ou noire que vous souhaitez créer:
# blacklist
branches:
except:
- legacy
- experimental
# whitelist
branches:
only:
- master
- stable
Essayez de mettre A dans une syntaxe de liste blanche dans le travis.yml
, et voyez si cela est repris.
Votre échantillon dans .travis.yml n'est pas compatible avec yml. Vous devez mettre un espace avant les noms de vos succursales.
branches:
only:
- A
- master
Outre l'ajout des branches de la liste blanche, vous pouvez ajouter un fichier .travis.yml aux branches d'intérêt.
Note that for historical reasons .travis.yml needs to be present on
all active branches of your project.
Vous pouvez l'obtenir auprès de ici