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 repository hosting

Cloud

Server

Data center

Branch permissions

Cloud

Server

Data center

Jira Software integration

Cloud

Server

Data center

Projects

Cloud

Server

Data center

APIs

Cloud

Server

Data center

3rd party integrations

Cloud

Server

Data center

Git Large File Storage (LFS)

Cloud

Server


With file locking support

Data center


With file locking support

Merge checks

Cloud

Server

Data center

Enforced merge checks

Cloud

Premium

Server

 

Data center

 

Built-in CI/CD

Cloud

Server

Bamboo*

Data center

Bamboo*

Deployment permissions

Cloud

Premium

Server

 

Data center

 

Code search

Cloud

Server

Data center

Code insights

Cloud

 

Server

Data center

Clustering

Cloud

 

Server

 

Data center

Required two-step verification

Cloud

Premium

Server

Marketplace integration

Data center

Marketplace integration

IP Whitelisting

Cloud

Premium

Server

 

Data center

 

Snippets

Cloud

Server

Marketplace integration

Data center

Marketplace integration

Issue tracking

Cloud

Server

Jira Software*

Data center

Jira Software*

Wiki

Cloud

Server

Confluence*

Data center

Confluence*

SAML-based SSO

Cloud

Atlassian Access

Server

 

Data center

 

Priority support

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.

Main

The default development branch. Whenever you create a git repository, a branch named "main" is created, and becomes the active branch.

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