atlassian bitbucket tutorial
Tento výukový program Atlassian Bitbucket 5.16 poskytuje podrobné vysvetlenie niektorých najbežnejších funkcií tohto úložiska riadenia verzií:
Bitbucket je riešenie úložiska na správu verzií založené na Gite od spoločnosti Atlassian. Poskytuje centrálnu správu zdrojového kódu a spolupracuje rovnako medzi komunitou vývojárov.
S Bitbucketom poskytuje funkcie na obmedzenie prístupu k zdrojovému kódu, pracovnému toku projektu, požiadavke na stiahnutie kódu pre kontrolu a čo je najdôležitejšie pre jeho vysledovateľnosť jeho integrácii s Jira.
Čo sa dozviete:
- Úvod
- Ako používať Bitbucket?
- Vytváranie požiadaviek na stiahnutie
- Repozitár vidlice
- Bitbucket Markdown
- Integrácia bitbucketov s Jira
- Odstrániť úložisko
- Záver
- Odporúčané čítanie
Úvod
Bitbucket je k dispozícii v 3 možnostiach:
- Bitbucket Server: Pre lokálne nasadenie.
- Bitbucket Cloud: Hostené na serveroch Atlassian.
- Dátové centrum bitbucket: Pre celofiremné nasadenie pre vysokú dostupnosť a lepší výkon.
V tomto článku o Bitbucketu sa pozrieme na nasledujúce funkcie.
Využitie bitbucketu
- Tvorba projektu.
- Vytváranie úložiska.
- Používanie príkazov Git na klonovanie, potvrdenie, odoslanie zdrojového kódu atď.
- Vytváranie pobočiek a zlúčenie.
- Potiahnite žiadosť o kontrolu kódu.
- Odstrániť úložisko.
- Integrácia s Jira s cieľom zachovať sledovateľnosť problémov.
Ako používať Bitbucket?
Ak chcete začať s verziou artefaktov súvisiacich s projektom v Bitbucketu, musíme vytvoriť projekt, ktorý potom zoskupí viac archívov Git. Na týchto úložiskách potom budú pracovať projektové tímy na základe prístupu.
Prihláste sa do Bitbucketu pomocou adresy URL Atlassian Bitbucket a kliknite na Projekty -> Vytvoriť projekt .
Kliknite na Vytvorte projekt .
Projekt je vytvorený. Otvorte projekt a kliknutím na + vytvorte úložisko Git.
Kliknite na Vytvorte úložisko. Pri vytváraní úložiska postupujte podľa pokynov na klonovanie úložiska Git na lokálny počítač. Najlepšie je uložiť si pokyny, pretože kroky by sa vyžadovali od každého vývojára, ktorý pracuje na úložisku.
Postupujte podľa pokynov, ktoré sú uvedené, aby ste naklonovali akékoľvek úložisko v projekte Bitbucket na lokálny počítač, kde by vývojári vykonali zmeny a zaviazali sa k úložisku spolu s push.
Po naklonovaní úložiska pridajte do úložiska súbory. Napr. Vytvoril som projekt J2EE Maven, zaviazal som sa a vrátil som ho späť do úložiska Bitbucket.
To upraviť akýkoľvek súbor online otvorte súbor a kliknite na Upraviť . Napríklad, otvorte súbor index.jsp a urobte zmenu.
Vykonajte zmenu a kliknite na Zaviazať .
Zadajte správu a kliknite na Zaviazať.
Kliknutím na položku História zobrazíte všetky zmeny vykonané v súbore.
Kliknutím na Diff to previous porovnáte zmeny s predchádzajúcou verziou.
Vytváranie požiadaviek na stiahnutie
Väčšinou sa po vydaní hlásia chyby alebo sa odporúča začleniť vylepšenia. Preto keď sa vývojári ujímajú úloh odstránenia chýb alebo začlenenia vylepšení, musia si vziať spätnú väzbu od svojich kolegov alebo ju nechať skontrolovať.
Vývojári by teda vytvorili vetvu opravy chýb, ktorá by urobila potrebné opravy, a vytvorila požiadavku na vytiahnutie, aby informovala členov tímu o opravenej chybe, a požiadala o kontrolu, aby bolo možné zmeny zlúčiť do hlavnej vetvy integrácie alebo hlavnej vetvy.
Pred vytvorením žiadosti o načítanie pridajte do nastavenia projektu predvolených recenzentov. Kliknite na projekt a prejdite do nastavení.
Pridajte predvolených recenzentov, ktorí sa majú pridať do žiadosti o stiahnutie.
Pozrime sa na jednoduchý scenár, ako vytvoriť požiadavku na stiahnutie:
- Bola hlásená porucha. Vývojár vytvorí vetvu opravy chýb, ktorá vykoná potrebné zmeny na odstránenie chyby, a zmeny prenesie do úložiska.
The oprava chyby pobočka je teraz k dispozícii v úložisku Bitbucket.
Pred zlúčením zmien do pán pobočka, vývojár zvyčajne vytvorí požiadavku na stiahnutie, aby bolo možné zmeny skontrolovať. Kliknutím na bočnom paneli vytvoríte požiadavku na stiahnutie.
Vyberte zdrojovú vetvu ako a oprava chyby. Kliknite Ďalej.
Priradení recenzenti sú používatelia pridaní do predvoleného zoznamu recenzentov v nastaveniach projektu. Kliknite na Vytvoriť.
Prihláste sa ako používateľ, ktorému je recenzia priradená.
Priradená kontrola sa zobrazí na hlavnom paneli. Kliknite na položku kontroly a potvrďte zmeny.
Pridajte komentár do poľa Aktivita a kliknite na Schváliť
Prihláste sa späť ako používateľ, ktorý vytvoril požiadavku na stiahnutie, a uvidíte stav kontroly.
Kliknite na položku Skontrolovať a zlúčiť zmeny do pán pobočka.
Kliknite na Choď. Zmeny z vetvy opravy chýb sa teraz zlúčia s hlavnou vetvou.
Všetci vývojári potom môžu vykonať príkaz „git pull“, aby získali najnovšie zmeny z hlavnej pobočky do svojho lokálneho úložiska.
Repozitár vidlice
Repozitár vidlice v Bitbucketu je spôsob, ako naklonovať celé úložisko na vytvorenie novej kópie úložiska. Táto potreba môže vzniknúť zo skutočnosti, že chcete experimentovať so zmenami alebo vykonať určité testovanie na vidlicovom úložisku bez toho, aby ste narušili pôvodné úložisko.
Pretože pôvodné úložisko môže obsahovať zmeny, budete môcť zmeny synchronizovať aj s vidlicovým úložiskom. Všetok prístup a povolenia pôvodného úložiska sa dedia do vidlicového úložiska.
Repozitár klikne na priečinok Vytvorte možnosť Vidlička.
Kliknite na Repozitár vidlice.
Vidlicové úložisko je teraz pridané a zobrazené. URL sa tiež úplne zmenila. Je možné klonovať úložisko a vykonať potrebné experimenty s týmto úložiskom bez narušenia pôvodného obsahu úložiska.
http: // localhost: 7990 / users / niranjan / repos / hello-world-maven / browse
otázky týkajúce sa funkcií programu Microsoft Excel a bežnej syntaxe
Akákoľvek zmena v pôvodnom úložisku sa replikuje v úložisku, ktoré je rozvetvené, pretože v čase rozdvojenia úložiska bola vybratá možnosť povoliť synchronizáciu, inak by bolo potrebné vykonať manuálnu synchronizáciu.
Bitbucket Markdown
Každý projekt musí udržiavať určitú dokumentáciu, aby mal informácie o požiadavkách alebo vydaniach alebo iných informáciách týkajúcich sa projektu.
Z tohto dôvodu musí projektový tím zabezpečiť, aby bola dokumentácia v presne stanovenom formáte. Bitbucket používa na formátovanie textu na server Markdown Readme.md súbor (na použitie tejto syntaxe je vyžadovaná prípona md) alebo dokonca v popise alebo komentári požiadavky na stiahnutie.
Napríklad, V úložisku som vytvoril súbor Readme.md a pridal niekoľko príkladov syntaxe, ako je to znázornené.
Príklad 1: # Úvod (toto je H1)
Po pridaní syntaxe vykonajte zmeny v úložisku.
V Bitbucket je videný nasledovne:
Podobne ## Úvod (toto je H2)
Príklad 2: Kurzíva - * Oddiel 1 *
Príklad 3: Tučné písmo - ** Oddiel 1 **
Viac takýchto príkladov nájdete @ Sprievodca syntaxou Markdown
Integrácia bitbucketov s Jira
Ako všetci vieme, Jira je nástroj na plánovanie a sledovanie úloh pridelených projektovým tímom. Tímy zvyčajne pracujú na úlohách, ktoré sú im pridelené. Ak sa na to teda pozriete z agilného hľadiska, tímy pracujú s problémami, ako sú Epic, Story, Tasks a Bugs, ktoré sú im pridelené v Jire.
Teraz, keď vývojové tímy využívajú Bitbucket ako úložisko zdrojového kódu, musia zabezpečiť, aby boli akékoľvek zmeny zdrojového kódu sledované alebo prepojené s úlohou / chybou, ktorá im bola pridelená, aby sa zabezpečila transparentnosť vykonanej práce.
Pozrime sa teda na postup integrácie Bitbucketu s Jira. Prihláste sa do Bitbucketu ako administrátor a choďte na Správa -> Odkazy na aplikácie. Pridajte adresu URL spoločnosti Jira, ktorá potom pridá vzájomný odkaz Jira tiež.
Pridajte URL a kliknite na Vytvoriť nový odkaz . Vzájomný odkaz je tiež vytvorený v Jira ktorým sú oba nástroje teraz pripravené na integráciu.
Teraz vykonajte zmenu kódu a potvrďte kód. Zatlačte zmeny do úložiska. Pri zadávaní kódu uveďte identifikátor problému Jira v komentároch, ako je znázornené na snímke obrazovky.
Napríklad, príkaz - git commit –m “Upravená indexová stránka DEM-2 “.
Teraz sa pozrite na problém v Jire a pozrite si odkaz na zmenu kódu v sekcii Vývoj.
Kliknite na Commit Id a mali by ste vidieť vykonané zmeny.
Odstrániť úložisko
Ak chcete vymazať úložisko Bitbucket, kliknite na úložisko, ktoré chcete odstrániť, a prejdite na stránku Nastavenia úložiska možnosť.
Kliknite na tlačidlo Odstráňte úložisko na pravej strane.
Poznámka : Na odstránenie každého úložiska budete musieť mať oprávnenie správcu Bitbucket. Bežný používateľ Bitbucket nebude mať povolenia. Bitbucket Admin môže nastaviť oprávnenie používateľa od Nastavenia -> Globálne povolenia.
Záver
V tomto článku sme videli niektoré z najbežnejších funkcií, ktoré tímy používajú pri práci na úložisku riadenia verzií pomocou nástroja Bitbucket. Z mojej skúsenosti som videl, že vo väčšine projektov DevOps je Git populárnym úložiskom, ktoré sa používa, a Bitbucket tu nie je výnimkou.
Náš nadchádzajúci článok sa zameria na rozšírenie úložiska Bitbucket na použitie v nástroji Atlassian Bamboo na vykonávanie aktivít CI a CD.
Príjemné čítanie !!
Odporúčané čítanie
- Ovládanie zdroja alebo riadenia verzií v DevOps (videonávod, časť 2 - blok 2)
- Výukový program Atlassian Bamboo: Nasadenie webových aplikácií Java s úložiskom Bitbucket
- 15 NAJLEPŠÍ softvér na správu verzií (nástroje na správu zdrojového kódu)
- Čo je to Monitorovanie a kontrola testov?
- Kontrolné príkazy Pythonu (Python Continue, Break and Pass)
- Zoznam predvolených adries IP smerovačov pre bežné značky bezdrôtových smerovačov
- Práca s premennými Unixu: Vlastnosti skriptovania Shell
- 4 Ďalšie základné funkcie nástroja Ultimate Test Management Tool