Een beknopt overzicht van Bitbucket

Bitbucket Cloud is een op Git gebaseerde tool voor het hosten van en samenwerken aan code, speciaal voor teams. De beste Jira- en Trello-integraties van Bitbucket zijn ontworpen om het hele softwareteam samen een project te laten uitvoeren. We bieden één plek waar je team kan samenwerken aan code, van concept tot cloud, kwalitatieve code kan ontwikkelen via geautomatiseerd testen en vol vertrouwen code kan implementeren.


Een beknopt overzicht van Bitbucket

Integraties

De beste integratie van Jira en Trello

Breng orde in de chaos en betrek het hele softwarebedrijf, van engineers tot ontwerpers. Krijg toegang tot branches, de status van builds, commits en de status van Jira-issues of Trello-kaarten

Samenwerking

Samenwerken aan code, van concept tot cloud

Verplaats Jira-issues op basis van pull-aanvraagstatus, maak een samenvoegingschecklist met aangewezen goedkeurders en check op geslaagde builds.

Continue levering

Bouw en test automatisch met ingebouwde continue levering

Bouw, test en implementeer met Bitbucket Pipelines, onze geïntegreerde oplossing voor CI/CD. Profiteer van configuratie als code en snelle feedbackloops.

Implementeer met vertrouwen

Implementeer met vertrouwen

Volg, bekijk en promoot je implementaties.

Beveilig je code

Beveilig je code

Wees gerust door de gedachte dat je code veilig is in de cloud en implementeer controles om problemen te voorkomen.


Opties voor Bitbucket-hosting

Clouds

Cloud

Bitbucket Cloud wordt gehost op de servers van Atlassian en is toegankelijk via een URL. Bitbucket Cloud heeft een exclusieve ingebouwde tool voor CI/CD: Pipelines. Daarmee kun je rechtstreeks vanuit Bitbucket bouwen, testen en implementeren.

Server

Server

Bitbucket Server wordt on-premise gehost, in je eigen omgeving. Bitbucket Server heeft sterke integraties met Bamboo, onze krachtige CI-/CD-tool waarmee je je proces volledig kan automatiseren. De licentie is oneindig.

Data Center

Data Center

Bitbucket Data Center, ons aanbod voor grote organisaties, ziet eruit als een exemplaar van Bitbucket Server voor gebruikers, maar wordt gehost op een aantal servers in een cluster in jouw omgeving. Dit biedt belangrijke voordelen ten opzichte van Bitbucket Server:

 

Cloud

Server

Datacenter

Hosting van Git-repository

Cloud

Server

Datacenter

Branchrechten

Cloud

Server

Datacenter

Jira Software-integratie

Cloud

Server

Datacenter

Projecten

Cloud

Server

Datacenter

API's

Cloud

Server

Datacenter

Integratie met 3e partijen

Cloud

Server

Datacenter

Git Large File Storage (LFS)

Cloud

Server


Met ondersteuning voor bestandsvergrendeling

Datacenter


Met ondersteuning voor bestandsvergrendeling

Samenvoegingscontroles

Cloud

Server

Datacenter

Toegepaste samenvoegingscontroles

Cloud

Premium

Server

 

Data center

 

Ingebouwde CI/CD

Cloud

Server

Bamboo*

Datacenter

Bamboo*

Implementatierechten

Cloud

Premium

Server

 

Data center

 

Code zoeken

Cloud

Server

Datacenter

Code Insights

Cloud

 

Server

Datacenter

Clustering

Cloud

 

Server

 

Datacenter

Vereiste verificatie in twee stappen

Cloud

Premium

Server

Marketplace-integratie

Datacenter

Marketplace-integratie

IP-whitelisting

Cloud

Premium

Server

 

Data center

 

Fragmenten

Cloud

Server

Marketplace-integratie

Datacenter

Marketplace-integratie

Issuetracking

Cloud

Server

Jira Software*

Datacenter

Jira Software*

Wiki

Cloud

Server

Confluence*

Datacenter

Confluence*

Eenmalige aanmelding op basis van SAML

Cloud

Atlassian Access

Server

 

Data center

 

Priority-support

Cloud

Atlassian Access

Server

 

Data center

 

* Integreert gemakkelijk met Jira Software, Confluence en Bamboo


De belangrijkste termen om te onthouden

Hier zijn wat belangrijke woorden en termen die je moet weten om je weg in Bitbucket te vinden. Sommige termen zijn geleend van Git, andere zijn specifiek voor Bitbucket.

Branch

Een 'branch' vertegenwoordigt een onafhankelijke ontwikkelingslijn. Branches dienen als een abstractie voor het proces voor bewerken/faseren/committen. Je kunt ze zien als een manier om een gloednieuwe werkmap, staging-gebied en projectgeschiedenis aan te vragen. Nieuwe commits worden vastgelegd in de geschiedenis van de huidige branch. Dat levert een 'fork' op in de geschiedenis van het project.

Fork

Forking (vertakken) geeft elke ontwikkelaar een repository aan de serverkant in plaats van dat één repository aan de serverkant wordt gebruikt als de 'centrale' codebase. Elke medewerker heeft dus niet één, maar twee Git-repository's: een lokale (privé) en een aan een openbare serverkant.

HOOFD

De manier waarop Git verwijst naar het huidige snapshot. Intern werkt de git-checkoutopdracht simpelweg de HEAD bij, zodat deze naar de opgegeven branch of commit verwijst. Als er naar een branch wordt verwezen, is dat geen probleem voor Git, maar als je een commit uitcheckt wordt er overgeschakeld naar de status 'detached HEAD'.

Main

De standaard ontwikkelingsbranch. Als je een Git-repository aanmaakt, wordt een branch met de naam 'main' aangemaakt. Deze wordt de actieve branch.

Pipelines

Bitbucket Pipelines is een geïntegreerde CI/CD-service die is ingebouwd in Bitbucket. Hiermee kun je automatisch je code bouwen, testen en zelfs implementeren, op basis van een configuratiebestand in je repository.

Pipes

Bitbucket Pipes zijn korte stukken code die je in je pipeline kunt plaatsen om krachtige acties uit te voeren. Met pipes kun je eenvoudiger krachtige, geautomatiseerde CI/CD-workflows bouwen en snel op gang komen.

project

Een project is een container voor repositories. Met projecten kunnen teams zich eenvoudiger richten op een doel, product of proces, door je repositories in projecten te ordenen. Projecten kunnen zichtbaar zijn of verborgen zijn voor openbare weergave.

Pull-aanvraag

Pull-aanvragen vormen een functie waarmee ontwikkelaars gemakkelijker kunnen samenwerken in Bitbucket. Ze bieden een gebruiksvriendelijke webinterface voor het bespreken van voorgestelde wijzigingen voordat ze worden geïntegreerd in het officiële project.

Werkstructuur

De structuur van de daadwerkelijk uitgecheckte bestanden. Deze bevat normaal gesproken de inhoud van de commitstructuur van de HEAD en alle lokale wijzigingen die je hebt aangebracht maar nog niet gecommit hebt.

Meer Git

Wil je nog meer Git-termen leren kennen?

Ga naar onze Git-tutorial om de Git-opdrachten van A tot Z te leren kennen.


Handleiding 2: Maak kennis met de interface van Bitbucket