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.

Data Center

Data Center

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:

 

Cloud

Server

Data center

Git-adattár hosztolása

Cloud

Server

Data center

Branch-jogosultságok

Cloud

Server

Data center

Jira Software-integráció

Cloud

Server

Data center

Projektek

Cloud

Server

Data center

API-k

Cloud

Server

Data center

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

Cloud

Server

Data center

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

Cloud

Server


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

Data center


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

Összefésülés-ellenőrzések

Cloud

Server

Data center

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

Cloud

Premium

Server

 

Data center

 

Beépített CI/CD

Cloud

Server

Bamboo*

Data center

Bamboo*

Telepítési jogosultságok

Cloud

Premium

Server

 

Data center

 

Kódkeresés

Cloud

Server

Data center

Code Insights

Cloud

 

Server

Data center

Fürtözés

Cloud

 

Server

 

Data center

Intelligens tükrözés

Cloud

Premium

Server

 

Data center

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

Cloud

Premium

Server

Marketplace-integráció

Data center

Marketplace-integráció

IP-engedélyezési lista

Cloud

Premium

Server

 

Data center

 

Snippets

Cloud

Server

Marketplace-integráció

Data center

Marketplace-integráció

Ügykövetés

Cloud

Server

Jira Software*

Data center

Jira Software*

Wiki

Cloud

Server

Confluence*

Data center

Confluence*

SAML-alapú SSO

Cloud

Atlassian Access

Server

 

Data center

 

Elsőbbségi támogatás

Cloud

Atlassian Access

Server

 

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.

Master

Az alapértelmezett fejlesztési leágazás. Amikor létrehozol egy git-tárhelyet, létrejön egy „master” 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?

Lépj a Git-oktatóanyag pontra, ahol A-tól Z-ig megismerheted a Git-parancsokat.


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