Close

A Bitbucket rövid áttekintése

A Bitbucket Cloud egy Git-alapú, kódhosztolást és együttműködést nyújtó eszköz, amelyet kifejezetten csapatokra szabtak. A Bitbucket piacvezető Jira- és Trello-integrációit úgy tervezték, hogy összehozza a teljes szoftvercsapatot a projekt végrehajtása érdekében. A csapatod egyetlen helyen képes együtt dolgozni a kódoláson a koncepciótól a Cloudig, automatizált teszteléssel minőségi kódokat buildelni, valamint magabiztosan telepíteni a kódokat.


A Bitbucket rövid áttekintése

Integrálás

A maga nemében a legjobb Jira- és Trello-integráció

Hajtsd az uralmad alá a káoszt, és tájékoztasd a teljes szoftvercéget a fejleményekről, a mérnököktől kezdve a tervezőkig. Tekintsd meg a leágazásokat, a build állapotát, a véglegesítéseket és a Jira-ügyek vagy Trello-kártyák állapotát

Együttműködés

Együttműködés a kódon a koncepciótól a felhőig

Állítsd be a Jira-ügyek átvitelét a pull-kérelmek állapota alapján, hozz létre összefésülési ellenőrző listát kijelölt jóváhagyókkal, és ellenőrizd az átadási buildeket.

folyamatos teljesítés

Automatizált buildelés és tesztelés a beépített folyamatos teljesítéssel

Buildelj, tesztelj és telepíts az integrált CI/CD-megoldásunk, a Bitbucket Pipelines segítségével. Használd ki a kódként való konfiguráció és a gyors visszajelzési folyamatok előnyeit.

Telepítés teljes bizonyossággal

Telepítés teljes bizonyossággal

Kövesd nyomon a telepítéseidet, tekintsd meg az előnézetüket és népszerűsítsd őket magabiztosan.

Biztonságos kódok

Biztonságos kódok

Nyugodt lehetsz: a kódod biztonságban van a Cloudban, de bevezethetsz ellenőrzéseket is, hogy még a felmerülésük előtt megakadályozd a problémákat.


Hosztolási lehetőségek a Bitbucketben

Felhők

Felhő

A Bitbucket Cloud az Atlassian szerverein fut, és egy URL-címen keresztül érhető el. A Bitbucket Cloud exkluzív, beépített CI/CD-eszköze, a Pipelines segítségével közvetlenül a Bitbucketből buildelhetsz, tesztelhetsz és telepíthetsz.

Server

Server

A Bitbucket Server a helyi rendszerben, a te környezeteden fut. A Bitbucket Server fejlett integrációkat kínál a Bamboo-val, hatékony CI/CD-eszközünkkel, amellyel teljes mértékben automatizálhatod a folyamatodat. A licenc nem jár le.

Adatközpont

Adatközpont

A Bitbucket Data Center – az Enterprise ajánlatunk – a felhasználók számára úgy néz ki, mint a Bitbucket Server egyetlen példánya, de hosztolása több szerveren fürtként történik a környezetedben. Ez fontos előnyöket jelent a Bitbucket Serverhez képest:

 

Felhő

Adatközpont

Git-tárhely hosztolása

Felhő

Adatközpont

Branch-jogosultságok

Felhő

Adatközpont

Jira Software integrálása

Felhő

Adatközpont

Projektek

Felhő

Adatközpont

API-k

Felhő

Adatközpont

Harmadik féltől származó tartalom integrálása

Felhő

Adatközpont

Git nagyfájl-tárolás (LFS)

Felhő

Adatközpont


Fájlzárolás-támogatással

Ellenőrzések összefésülése

Felhő

Adatközpont

Kényszerített összefésülés-ellenőrzések

Felhő

Premium

Data center

 

Beépített CI/CD

Felhő

Adatközpont

Bamboo*

Telepítési jogosultságok

Felhő

Premium

Data center

 

Kódkeresés

Felhő

Adatközpont

Code Insights

Felhő

Adatközpont

Fürtözés

Cloud

 

Adatközpont

Intelligens tükrözés

Cloud

 

Adatközpont

Előírt kétlépéses ellenőrzés

Felhő

Premium

Adatközpont

Marketplace-integráció

IP-engedélyezési lista

Felhő

Premium

Data center

 

Snippets

Felhő

Adatközpont

Marketplace-integráció

Ügykövetés

Felhő

Jira Software*

Adatközpont

Jira Software*

Wiki

Felhő

Confluence*

Adatközpont

Confluence*

SAML-alapú SSO

Felhő

Atlassian Access

Data center

 

* Egyszerű integráció a Jira Software, Confluence és a Bamboo alkalmazással


Kulcsszavak, amelyeket ismerni kell

Íme néhány fontos szó és kifejezés, amelyek ismeretével könnyebben eligazodhatsz a Bitbucketben. Ezek közül néhány kifejezést a Gitből kölcsönöztünk, a többi Bitbucket-specifikus.

Leágazás

A leágazások a fejlesztés egy független vonalát képviselik. A leágazások a szerkesztési/átmeneti/véglegesítési folyamatok absztrakcióját képviselik. Tekintsd úgy, hogy ezekkel teljesen új munkakönyvtárat, átmeneti teret és projektelőzményeket kérelmezhetsz. A rendszer az új véglegesítéseket a jelenlegi leágazás előzményeibe rögzíti, amellyel létrejön egy elágazás a projekt előzményében.

Elágazás

Egyetlen szerveroldali adattár „központi” kódbázisként történő használata helyett az elágazás minden fejlesztőnek ad egy szerveroldali adattárat. Ez azt jelenti, hogy az egyes hozzájárulóknak nem egy, hanem két Git-tárhelye van: egy privát, helyi tárhely és egy nyilvános, szerveroldali tárhely.

HEAD

A Git így nevezi az aktuális pillanatképet. Belül a git checkout parancs egyszerűen frissíti a HEAD-et, hogy egy adott leágazásra vagy véglegesítésre mutasson. Ha egy leágazásra mutat, a Git nem észlel hibát, de ha a checkout paranccsal egy véglegesítésre mutatsz, átvált „leválasztott HEAD” állapotra.

Fő vonal

Az alapértelmezett fejlesztési leágazás. Amikor létrehozol egy git-tárhelyet, létrejön egy „fő vonal” névvel ellátott leágazás, amely az aktív leágazássá válik.

Folyamatok

A Bitbucket Pipelines egy integrált CI/CD-szolgáltatás, amely a Bitbucket része. Lehetővé teszi a kód automatikus buildelését, tesztelését és az adattáradon található konfigurációs fájl alapján való telepítését.

Pipes

A Bitbucket Pipes több, rövid kódrészlet, amelyeket elhelyezhetsz a folyamatokban, amelyek hasznos műveleteket hajtanak végre. A Pipes segítségével könnyebben alakíthatsz ki hatékony, automatizált CI/CD-munkafolyamatokat, amelyeket aztán gyorsan működésbe hozhatsz.

Projekt

A projekt az adattárak tárolója. Az adattárakat projektekbe szervezheted, így a csapatoknak egyszerűbb egy célra, termékre vagy folyamatra koncentrálniuk. A projekteket nyilvánossá teheted, de el is rejtheted.

Pull-kérelmek

A pull-kérelmek segítségével a fejlesztők könnyebben együttműködhetnek a Bitbucket használata során. Felhasználóbarát webes felületet biztosítanak, ahol a fejlesztők megbeszélhetik a javasolt változtatásokat, mielőtt a hivatalos projektbe integrálnák azokat.

Munkafa

A ténylegesen betöltött fájlok fája, amely általában a HEAD-véglegesítés fáját, továbbá minden végrehajtott, de még nem véglegesített helyi változtatást tartalmaz.

Még több git

A Git-terminológiát keresed?


2. útmutató: A Bitbucket kezelőfelületének megismerése