atlassian bitbucket tutorial
Ta vadnica Atlassian Bitbucket 5.16 ponuja podrobno razlago nekaterih najpogostejših lastnosti tega skladišča za nadzor različic:
Bitbucket je rešitev za shranjevanje različic za nadzor različic podjetja Atlassian. Zagotavlja centralno upravljanje izvorne kode in na istem sodeluje med skupnostjo razvijalcev.
Z Bitbucketom ponuja funkcije za omejevanje dostopa do izvorne kode, poteka dela projekta, vlečne zahteve za pregled kode in najpomembnejše integracije z Jiro za sledljivost.
Kaj se boste naučili:
- Uvod
- Kako uporabljati Bitbucket?
- Ustvarjanje zahtev za vlečenje
- Odlagališče vilic
- Bitbucket Markdown
- Bitbucket integracija z Jiro
- Izbriši repozitorij
- Zaključek
- Priporočeno branje
Uvod
Bitbucket je na voljo v treh možnostih:
- Strežnik Bitbucket: Za lokalno uvajanje.
- Oblak Bitbucket: Gostuje na strežnikih Atlassian.
- Podatkovno središče Bitbucket: Za uvedbo v celotnem podjetju za visoko razpoložljivost in boljšo zmogljivost.
V tem članku o Bitbucketu si bomo ogledali naslednje funkcije.
Bitbucket Uporaba
- Ustvarjanje projekta.
- Ustvarjanje repozitorija.
- Uporaba ukazov Git za kloniranje, urejanje, potiskanje izvorne kode itd.
- Ustvarjanje vej in spajanje.
- Povlecite zahtevo za pregled kode.
- Izbriši repozitorij.
- Povežite se z Jiro, da ohranite sledljivost pri težavah.
Kako uporabljati Bitbucket?
Za začetek z različicami, ki v Bitbucketu nadzorujejo artefakte, povezane s projekti, moramo ustvariti projekt, ki bo nato združil več skladišč Git. Nato bodo projektne skupine na podlagi dostopa obdelale ta skladišča.
Prijavite se v Bitbucket z uporabo URL-ja Atlassian Bitbucket in kliknite na Projekti -> Ustvari projekt .

Kliknite na Ustvari projekt .
Projekt je ustvarjen. Odprite projekt in kliknite +, da ustvarite repozitorij Git.

Kliknite na Ustvari repozitorij. Ko je repozitorij ustvarjen, sledite navodilom za kloniranje repozitorija Git na lokalni računalnik. Najbolje je, da navodila shranite, saj bi bili koraki potrebni za vsakega razvijalca, ki bi delal na skladišču.

Sledite navodilom, kot je navedeno, da klonirate katero koli repozitorij v projektu Bitbucket na lokalni stroj, v katerem bi razvijalci izvedli spremembe in se skupaj s potiskom zavezali k repozitoriju.

Ko je repozitorij kloniran, dodajte datoteke v njega. Npr. Ustvaril sem projekt J2EE Maven, ga predal in potisnil nazaj v odlagališče Bitbucket.


Za Uredi katero koli datoteko v spletu odprite in kliknite na Uredi . Na primer, odprite datoteko index.jsp in naredite spremembo.

Naredite spremembo in kliknite na Zavežite se .

Vnesite sporočilo in kliknite na Zavežite se.


Kliknite Zgodovina, da si ogledate vse spremembe datoteke.

Kliknite Diff to previous, da spremembe primerjate s prejšnjo različico.

Ustvarjanje zahtev za vlečenje
V večini primerov se sprosti poroča o napakah ali predlaga, da se vključijo izboljšave. Ko torej razvijalci prevzamejo naloge odpravljanja napak ali vključitve izboljšav, morajo sprejeti povratne informacije vrstnikov ali jih pregledati.
Tako bi razvijalci ustvarili vejo popravkov, da bi izvedli potrebne popravke, in ustvarili zahtevo za vlečenje, s katero bi člane ekipe obvestili o odpravi napake in zahtevali pregled, da se spremembe lahko združijo v glavno vejo integracije ali glavno vejo.
Preden ustvarite zahtevo za vlečenje, dodajte privzete pregledovalce v nastavitve projekta. Kliknite projekt in pojdite na nastavitve.


Dodajte privzete pregledovalce, ki jih želite dodati v zahtevo za vlečenje.

Oglejmo si preprost scenarij za ustvarjanje zahteve za vlečenje:
- Poročali so o napaki. Razvijalec ustvari vejo popravkov, da naredi potrebne spremembe za odpravo napake, in spremembe potisne v repozitorij.

The popravek napak podružnica je zdaj na voljo v skladišču Bitbucket.

Preden se spremembe združijo v mojster podružnica, razvijalec običajno ustvari zahtevo za vlečenje za pregled sprememb. Kliknite, da v stranski vrstici ustvarite zahtevo za vlečenje.

Izberite izvorno vejo kot popravek napak. Kliknite Nadaljujte.

Dodeljen recenzent je uporabnik, dodan na privzeti seznam recenzentov v nastavitvah projekta. Kliknite na Ustvari.

Prijavite se kot uporabnik, ki mu je dodeljen pregled.

Dodeljeni pregled je prikazan na nadzorni plošči. Kliknite element pregleda in odobrite spremembe.

V polje Dejavnost dodajte komentar in kliknite na Odobri

Prijavite se nazaj kot uporabnik, ki je ustvaril zahtevo za vlečenje, in lahko bo videl stanje pregleda.

Kliknite element Pregled in združite spremembe v mojster podružnica.


Kliknite na Pojdi. Spremembe iz veje popravkov so zdaj združene z glavno vejo.

Vsi razvijalci lahko nato izvedejo ukaz 'git pull', da dobijo najnovejše spremembe iz glavne veje v svoje lokalno skladišče.
Odlagališče vilic
Skladišče fork v Bitbucketu je način za kloniranje celotnega repozitorija za ustvarjanje nove kopije repozitorija. Potreba po tem lahko izhaja iz dejstva, da želite preizkusiti spremembe ali izvesti določeno testiranje na razvejanem repozitoriju, ne da bi motili prvotno repozitorij.
Ker lahko prvotni repozitorij vsebuje spremembe, boste lahko tudi sinhronizirali spremembe v razčlenjenem repozitoriju. Vsi dostop in dovoljenja izvirnega repozitorija se podedujejo v razčlenjeno repozitorij.
Če želite shraniti, skladišče klikne na Možnost Ustvari vilice.

Kliknite na Odlagališče vilic.

Razčlenjeno skladišče je zdaj dodano in prikazano. Tudi URL se je popolnoma spremenil. Repozitorij lahko kloniramo in z njim izvedemo potrebne eksperimente, ne da bi pri tem motili njegovo prvotno vsebino.
http: // localhost: 7990 / users / niranjan / repos / hello-world-maven / brskaj

najboljša mobilna vohunska aplikacija za iphone
Kakršna koli sprememba prvotnega repozitorija bo podvojena v repozitoriju, ki je razčlenjen, saj je bila v času razvejanja repozitorija izbrana možnost omogočanja sinhronizacije, sicer pa bi bilo treba izvesti ročno sinhronizacijo.
Bitbucket Markdown
Vsak projekt mora imeti določeno dokumentacijo, da ima informacije o zahtevah ali izdajah ali katere koli druge informacije, povezane s projektom.
Zato mora projektna skupina zagotoviti, da je dokumentacija v natančno določeni obliki. Bitbucket uporablja Markdown za oblikovanje besedila v Readme.md datoteko (za uporabo te sintakse je potrebna razširitev md) ali celo v opisu zahtev ali zahtevi za vlečenje.
Na primer, V repozitoriju sem ustvaril datoteko Readme.md in dodal nekaj primerov skladnje, kot je prikazano.
Primer 1: # Uvod (to je H1)

Ko dodate sintakso, spremembe shranite v repozitorij.
V Bitbucketu je to videti tako:

Podobno ## Uvod (To je H2)
2. primer: Ležeči znaki - * Oddelek 1 *


3. primer: Krepko - ** oddelek 1 **


Še več takih primerov najdete @ Vodnik po sintaksi Markdown
Bitbucket integracija z Jiro
Kot vsi vemo, je Jira orodje za načrtovanje in sledenje nalog, dodeljenih projektnim skupinam. Skupine običajno delajo na nalogah, ki so jim dodeljene. Če torej na to gledate z agilnega vidika, ekipe delajo z vprašanji, kot so Epic, Story, Tasks in Bugs, ki so jim dodeljene v Jira.
Zdaj, ko razvojne skupine uporabljajo Bitbucket kot repozitorij izvorne kode, morajo zagotoviti, da se vse spremembe izvorne kode izsledijo ali povežejo z dodeljeno nalogo / hroščem, da omogočijo preglednost opravljenega dela.
Oglejmo si torej postopek za integracijo Bitbuketa z Jiro. Prijavite se v Bitbucket kot skrbnik in pojdite na Administracija -> Povezave do aplikacij. Dodajte URL Jire, ki bo nato dodal vzajemno povezavo Jira prav tako.

Dodajte URL in kliknite na Ustvari novo povezavo . Vzajemna povezava je ustvarjena tudi v Jira s katero sta obe orodji zdaj pripravljeni za integracijo.

Zdaj izvedite spremembo kode in jo odobrite, spremembe potisnite v repozitorij. Med prevzemanjem kode v komentarjih navedite ID težave Jira, kot je prikazano na posnetku zaslona.
Na primer, ukaz - git commit –m “Spremenjena indeksna stran DEM-2 '.

Zdaj si oglejte težavo v Jira, da vidite povezavo do spremembe kode v razdelku Razvoj.


Kliknite Id prevoda in videli boste izvedene spremembe.

Izbriši repozitorij
Če želite izbrisati skladišče Bitbucket, kliknite skladišče, ki ga želite izbrisati, in pojdite na Nastavitve skladišča možnost.

Kliknite gumb Izbriši repozitorij na desni strani.


Opomba : Za brisanje katerega koli repozitorija boste morali imeti privilegij skrbnika Bitbucket. Običajni uporabnik Bitbucket ne bo imel dovoljenj. Skrbnik za Bitbucket lahko nastavi uporabniška dovoljenja iz Nastavitve -> Globalna dovoljenja.

Zaključek
V tem članku smo videli nekaj najpogostejših funkcij, ki jih skupine uporabljajo med delom na repozitoriju za nadzor različic z uporabo Bitbucket. Iz svojih izkušenj sem videl, da je v večini projektov DevOps Git priljubljeno skladišče, ki se uporablja, in Bitbucket tukaj ni nobena izjema.
Naš prihodnji članek se bo osredotočil na razširitev skladišča Bitbucket za uporabo v orodju Atlassian Bamboo za izvajanje dejavnosti CI in CD.
Veselo branje !!
Priporočeno branje
- Nadzor virov ali nadzor različic v DevOps (Video vadnica, 2. del - blok 2)
- Vadnica za Atlassian Bamboo: Uvajanje spletne aplikacije Java s skladiščem Bitbucket
- 15 NAJBOLJŠIH programov za nadzor različic (orodja za upravljanje izvorne kode)
- Kaj je spremljanje in nadzor preskusov?
- Izjave o nadzoru Pythona (Python Continue, Break and Pass)
- Privzeti seznam naslovov IP usmerjevalnika za običajne znamke brezžičnega usmerjevalnika
- Delo s spremenljivkami Unix: značilnosti skriptov lupine
- 4 pomembnejše lastnosti orodja za vrhunsko testiranje