Bitbucket Pipelines

Développez, testez et déployez à partir de Bitbucket

Essayez-la gratuitement

Configuration instantanée

Cliquez sur un bouton et commencez à développer. Activer Bitbucket Pipelines est aussi simple que ça ! Aucune étape d'intégration supplémentaire n'est nécessaire pour relier votre dépôt à votre outil CI. De plus, vous ne perdez pas de temps à gérer d'autres comptes ou à configurer des agents de build.

Une expérience unifiée

Arrêtez de passer d'une application à l'autre ! Gérez l'intégralité de votre workflow de développement dans Bitbucket, du code au déploiement. Sélectionnez votre dépôt, activez Bitbucket Pipelines et vous serez fin prêt. Pas besoin d'un outil séparé.

Le libre-service pour les équipes

La configuration comme le code permet aux développeurs de gérer leurs propres workflows de livraison continue. Configurez Bitbucket Pipelines en ajoutant un simple fichier bitbucket-pipelines.yml à la racine de votre dépôt. 

Des boucles de feedback rapides

Bitbucket Pipelines affiche les statuts de build automatiquement partout où vous en avez besoin, que ce soit sur des branches, des commits ou des pull requests. Un coup d’œil rapide à une pull request vous permet de savoir si elle est prête pour la revue, si un merge est nécessaire ou si elle nécessite plus de travail. Restez informé sans changer de contexte !

Ils ont déjà adopté Bitbucket Pipelines
En savoir plus

Livraison continue dans le cloud

Offrez-vous un espace unifié pour programmer, développer et déployer

Mappez les structures de branche

Pipelines peut être aligné à la structure de branches, ce qui facilite le travail avec des workflows de branching comme la création de branches de fonctionnalité ou git-flow. Configurez la branche master pour permettre son déploiement automatique vers l'environnement de staging ou la mise en production de la branche de production. 

Parlez plusieurs langages avec Docker

Vous développez dans différents langages ? Nous avons la solution qu'il vous faut. Ce n'est pas plus compliqué que de modifier une seule ligne de code dans votre fichier de configuration et d'utiliser une image Docker préexistante compatible avec ce langage !

Fonctionnez comme un service

Les conteneurs Docker facilitent la gestion d'environnements. Vous ne serez plus lié à des agents à distance et la mise à l'échelle sera nettement plus facile ! Sélectionnez l'une des 100 000 images disponibles dans le DockerHub ou connectez-vous à votre propre registre Docker.

Utilisez des variables d'environnement

Les variables peuvent être définies dans les paramètres de votre dépôt et sont accessibles dans les scripts de vos pipelines en tant que variables d'environnement. Utilisez des variables sécurisées pour les valeurs sensibles comme les mots de passe et les identifiants. Elles seront chiffrées et n'apparaîtront pas dans les journaux.

Enrichissez votre workflow

Pipelines est extensible grâce à l'écriture de scripts Bash. Consultez ces instructions publiques qui illustrent de quelle manière des tiers peuvent intégrer votre pipeline.

Passez les files d'attente

Exécutez autant de builds simultanés que nécessaire sans attendre dans la file. Un simple retour dans le dépôt est suffisant. Nous prenons soin de l'infrastructure et nous lançons vos builds en un rien de temps !

FAQ

De quoi ai-je besoin pour exécuter mon premier build ?

Il vous faut un dépôt et un compte Bitbucket. Aucun agent de build n'est requis pour l'installation et la configuration.

Quels sont les langages pris en charge ?

Node, Ruby, Python, PHP et bien d'autres. En fait, tout ce que vous pouvez exécuter dans un conteneur Docker est pris en charge.

Comment indiquer aux pipelines le dépôt à utiliser ?

Si vous activez la fonctionnalité sur le dépôt de votre choix et que vous ajoutez un fichier de configuration bitbucket-pipelines.yml, Pipelines exécutera des builds automatiquement pour tous les changements pushés.

Où mes builds sont-ils exécutés ?

Les builds sont exécutés dans des conteneurs Docker séparés sur des infrastructures gérées par nos soins.

Pipelines fonctionne-t-il avec Bitbucket Server ?

Non. Nous vous recommandons d'intégrer Bamboo et Bitbucket Server pour la livraison continue derrière le pare-feu.

Pipelines fonctionne-t-il avec les dépôts Mercurial ?

Oui. Les dépôts Mercurial et Git sont pris en charge.