Bref aperçu de Bitbucket

Bitbucket Cloud est un outil d'hébergement du code et de collaboration basé sur Git, qui a été conçu pour les équipes. Les intégrations de Bitbucket avec Jira et Trello plus performantes que jamais sont conçues pour rassembler toute l'équipe de développement autour d'un projet. Nous offrons à votre équipe un espace unique dans lequel collaborer autour du code, du concept au cloud, développer du code de qualité grâce à des tests automatisés, et déployer en toute confiance.


Bref aperçu de Bitbucket

Intégrations

Intégration avec Jira et Trello plus performante que jamais

Structurez les projets chaotiques et tenez toute votre entreprise informée, des ingénieurs aux designers. Accédez aux branches, à l'état des builds, aux commits et aux états via des tickets Jira ou des cartes Trello.

Collaboration

Collaboration autour du code, du concept au cloud

Transitionnez les tickets Jira en fonction de l'état d'une pull request, créez une liste de contrôle de merge avec des approbateurs désignés et vérifiez la réussite des builds.

Livraison continue

Développez et testez automatiquement grâce à la livraison continue intégrée

Développez, testez et déployez grâce à notre solution de CI/CD intégrée, Bitbucket Pipelines. Profitez de la configuration sous forme de code et des boucles de feedback accélérées.

Déployez en toute confiance

Déployez en toute confiance

Suivez, prévisualisez et lancez vos déploiements en toute confiance.

Sécurisez votre code

Sécurisez votre code

Gardez l'esprit tranquille : votre code est sécurisé dans le cloud, et des contrôles d'implémentation éliminent les problèmes avant qu'ils ne fassent des dégâts.


Options d'hébergement de Bitbucket

Clouds

Cloud

Bitbucket Cloud est hébergé sur les serveurs d'Atlassian et accessible via une URL. Il dispose d'un outil de CI/CD intégré exclusif, Pipelines, qui vous permet de développer, tester et déployer directement depuis Bitbucket.

Server

Server

Bitbucket Server est hébergé sur site, dans votre environnement. Il dispose d'intégrations solides à Bamboo, notre puissant outil de CI/CD qui vous permet d'automatiser entièrement votre processus. La licence est perpétuelle.

Data Center

Data Center

Du point de vue des utilisateurs, Bitbucket Data Center, notre offre Enterprise, ressemble à une instance Bitbucket Server unique, mais est hébergée sur un certain nombre de serveurs en cluster dans votre environnement. Vous bénéficiez ainsi d'avantages importants par rapport à Bitbucket Server :

 

Cloud

Server

Data Center

Hébergement de dépôts Git

Cloud

Server

Data Center

Autorisations de branches

Cloud

Server

Data Center

Intégration à Jira Software

Cloud

Server

Data Center

Projets

Cloud

Server

Data Center

API

Cloud

Server

Data Center

Intégrations tierces

Cloud

Server

Data Center

Git Large File Storage (LFS)

Cloud

Server


Avec prise en charge du verrouillage de fichiers

Data Center


Avec prise en charge du verrouillage de fichiers

Contrôles des merges

Cloud

Server

Data Center

Contrôles des merges obligatoires

Cloud

Premium

Server

 

Data Center

 

CI/CD intégrée

Cloud

Server

Bamboo*

Data Center

Bamboo*

Autorisations de déploiement

Cloud

Premium

Server

 

Data Center

 

Recherche de code

Cloud

Server

Data Center

Code Insights

Cloud

 

Server

Data Center

Clustering

Cloud

 

Server

 

Data Center

Mise en miroir intelligente

Cloud

Premium

Server

 

Data Center

Validation en deux étapes obligatoire

Cloud

Premium

Server

Intégration du Marketplace

Data Center

Intégration du Marketplace

Mise en liste verte des IP

Cloud

Premium

Server

 

Data Center

 

Snippets

Cloud

Server

Intégration du Marketplace

Data Center

Intégration du Marketplace

Suivi des tickets

Cloud

Server

Jira Software*

Data Center

Jira Software*

Wiki

Cloud

Server

Confluence*

Data Center

Confluence*

Authentification unique basée sur SAML

Cloud

Atlassian Access

Server

 

Data Center

 

Support Priority

Cloud

Atlassian Access

Server

 

Data Center

 

* Intégration facile à Jira Software, Confluence et Bamboo


Termes clés à connaître

Voici quelques termes importants à connaître pour vous repérer dans Bitbucket. Certains d'entre eux sont empruntés à Git, d'autres sont propres à Bitbucket.

Branche

Une branche représente une ligne de développement indépendante. Les branches schématisent de façon abstraite le process d'édition, de staging et de commit. Vous pouvez les considérer comme un moyen de demander un nouveau répertoire de travail, une nouvelle zone de staging et un nouvel historique de projet. Les nouveaux commits sont enregistrés dans l'historique de la branche actuelle, ce qui provoque la création d'un fork dans l'historique du projet.

Fork

Au lieu d'utiliser un dépôt unique côté serveur qui fera office de base de code « centrale », le workflow de duplication (fork) fournit un dépôt côté serveur à chaque développeur. Par conséquent, chaque contributeur dispose non pas d'un, mais de deux dépôts Git : un local privé et un côté serveur public.

HEAD

la méthode Git pour se référer à l'instantané courant. En interne, la commande git checkout met simplement à jour l'élément HEAD sur le point du commit ou de la branche spécifié. Lorsqu'il pointe vers une branche, Git ne rencontre aucun problème. Quand vous extrayez un commit, il bascule toutefois à l'état « HEAD détaché ».

master

La branche de développement par défaut. Chaque fois que vous créez un dépôt Git, une branche nommée « master » est créée et devient la branche active.

Pipelines

Bitbucket Pipelines est un service de CI/CD intégré à Bitbucket, qui vous permet de développer, tester et même déployer automatiquement votre code en fonction d'un fichier de configuration dans votre dépôt.

Pipes

Bitbucket Pipes est un ensemble de petits blocs de code que vous pouvez déposer dans votre pipeline pour effectuer des actions puissantes. Il vous permet de développer simplement de puissants workflows de CI/CD automatisés et de vous lancer rapidement.

Projet

Un projet est un conteneur de dépôts. Les projets permettent aux équipes de se concentrer simplement sur un objectif, un produit ou en processus en organisant leurs dépôts par projets. Ils sont visibles du public ou masqués.

Pull request

Les pull requests sont une fonctionnalité qui facilite la collaboration des développeurs avec Bitbucket. Elles fournissent une interface Web conviviale pour discuter des changements proposés avant de les intégrer au projet officiel.

arborescence de travail

Arborescence de fichiers qui font actuellement l'objet d'un checkout. Elle comprend généralement le contenu de l'arborescence de commits HEAD et les changements locaux apportés, mais pas encore commités.

Obtenir plus de Git

Vous recherchez d'autres termes Git ?

Accédez à notre tutoriel Git pour découvrir les commandes Git de A à Z.


Guide 2 : Découvrez l'interface Bitbucket