IT Platforma do hostowania kodu

Bitbucket

Definicja #

Bitbucket to platforma do hostowania repozytoriów Git (i Mercurial, historycznie) stworzona przez Atlassian — producenta Jiry i Confluence. Jest jednym z trzech głównych graczy na rynku platform Git obok GitHub i GitLab.

Kluczowe cechy Bitbucket:

  • Repozytoria Git — hosting prywatnych i publicznych repozytoriów; bezpłatne prywatne repo dla małych zespołów
  • Pull Requests (PR) — code review z komentarzami inline, zatwierdzeń (approvals) i blokad gałęzi
  • Bitbucket Pipelines — wbudowane CI/CD oparte na konfiguracji YAML (bitbucket-pipelines.yml); podobne do GitHub Actions
  • Branch permissions — granularne uprawnienia do gałęzi: kto może pushować, mergować, wymagana liczba approvals
  • Smart Mirroring — geolokalizowane kopie repozytorium dla globalnych zespołów
  • Bitbucket Data Center — wersja self-hosted dla dużych przedsiębiorstw (on-premises)

Integracja z ekosystemem Atlassian:

  • Jira — automatyczne linkowanie commitów, PR i gałęzi z ticketami Jiry; widoczność zmian w kontekście zadania
  • Confluence — dokumentacja techniczna połączona z repozytorium
  • Trello, Opsgenie, Bamboo — integracje w suite Atlassian

Bitbucket jest szczególnie popularny w organizacjach, które już korzystają z Jiry — integracja first-class czyni go naturalnym wyborem.

Zastosowania #

Bitbucket stosuje się do:

  • Hostowania kodu w organizacjach korzystających z ekosystemu Atlassian (Jira, Confluence) — integracja first-class z ticketami i dokumentacją
  • Zarządzania kodem w środowiskach korporacyjnych wymagających on-premises — Bitbucket Data Center spełnia wymogi compliance
  • CI/CD z Bitbucket Pipelines — automatyczne buildy, testy i deploymenty po każdym push lub PR
  • Code review z pull requestami — szczegółowe uprawnienia gałęzi, obowiązkowe approvals, integracja z SonarQube
  • Migracji z SVN — Atlassian oferuje narzędzia do migracji z centralnego VCS na Git przez Bitbucket

Ścieżka nauki #

Bitbucket używa tego samego systemu Git co GitHub i GitLab — znajomość Git wystarczy do pracy z Bitbucket.

Zacznij od:

  • Podstawy Git — clone, commit, push, pull, branch, merge, rebase
  • Tworzenie repozytorium na Bitbucket, zarządzanie dostępem (workspace, project, repository permissions)
  • Pull Request workflow — tworzenie PR, code review, komentarze, merge strategies (merge commit, squash, fast-forward)
  • Linkowanie z Jirą — konwencja nazewnictwa gałęzi: feature/PROJ-123-opis

Następnie poznaj:

  • Bitbucket Pipelines — plik bitbucket-pipelines.yml, etapy pipeline, zmienne środowiskowe, deploymenty
  • Branch permissions — ochrona main/master, wymagane approvals, merge checks
  • Integracje: SonarQube (code quality), Snyk (security), Slack (powiadomienia)
  • Porównaj z GitHub i GitLab — znaj różnice, rynek używa wszystkich trzech

FAQ #

Czym różni się Bitbucket od GitHub?
GitHub to największa platforma Git z największą społecznością open-source. Bitbucket wyróżnia się integracją z ekosystemem Atlassian (Jira, Confluence) i jest popularny w korporacyjnych środowiskach. GitHub Actions kontra Bitbucket Pipelines — obie platformy mają wbudowane CI/CD. Funkcjonalnie są zbliżone.
Czy Bitbucket jest bezpłatny?
Bitbucket oferuje bezpłatny plan dla małych zespołów (do 5 użytkowników) z nieograniczonymi prywatnymi repozytoriami. Większe zespoły wymagają płatnego planu Standard lub Premium. Bitbucket Data Center (self-hosted) jest produktem płatnym enterprise.
Dlaczego firmy wybierają Bitbucket zamiast GitHuba?
Główne powody: już używają Jiry i chcą natywnej integracji (automatic issue links, smart commits), potrzebują on-premises (Data Center), lub mają długoletnią umowę Atlassian z rabatami. W nowych projektach bez istniejącego Atlassian stack — GitHub lub GitLab są często lepszym wyborem.
Co to są Bitbucket Pipelines?
Bitbucket Pipelines to wbudowany system CI/CD konfigurowany przez plik bitbucket-pipelines.yml w repozytorium. Definiuje etapy budowania, testowania i wdrażania automatycznie uruchamiane po push lub PR. Podobny w koncepcji do GitHub Actions i GitLab CI/CD.
Ostatnia aktualizacja:

Powiązane hasła

Technologie i biblioteki, które najczęściej pojawiają się razem z Bitbucket w ogłoszeniach.

Cały słownik IT

Przeglądaj słownik IT alfabetycznie

Wybierz literę, aby zobaczyć wszystkie hasła zaczynające się od niej.