Puisque travis-ci.org ne prend pas en charge bitbucket.org, j'ai besoin d'un autre service de configuration qui le prend en charge et permet de gérer les commandes de construction dans un fichier VCS (comme .travis.yml
dans travis).
Mon résultat de recherche assez ennuyeux jusqu'ici est:
Je ne comprends pas pourquoi les gens ne voudraient pas partager les commandes de construction de services CI dans le VCS - les chances de bonne collaboration sans une telle fonctionnalité me paraissent faibles. Même si l'on ajoute un fichier de script dans le VCS, il doit encore être configuré dans le service CI, ce qui semble être une étape inutile.
Il y a quelques mois, Bitbucket a lancé Pipelines . Citant le lien:
La livraison continue est maintenant intégrée de manière transparente dans vos référentiels Bitbucket Cloud.
Vous pouvez l'utiliser sur des forfaits gratuits, mais l'année prochaine, ils réduiront le nombre de minutes de construction des forfaits gratuits de 500 à 50 minutes comme indiqué dans ce lien .
De plus, CircleCI supporte Bitbucket. Il a un plan gratuit avec 1500 minutes de construction. Il peut être déclenché par commit ou tag dans BB. https://circleci.com/
Un utilisateur de CI Semaphore peut ajouter la branche d'un projet à son compte Semaphore en procédant comme suit sur la page documentation . De plus, Semaphore est en train de créer une demande de tirage de fourche et ces versions sont visibles.
La société propriétaire de BitBucket propose également un produit appelé Bamboo pour CI. Bien que la plupart devraient fonctionner avec n'importe quel git qui fournit un Webhook.