ProHoster > Blag > Riarachán > Tá # GitLab 13.4 eisithe le stóráil HashiCorp le haghaidh athróga CI agus Gníomhaire Kubernetes
Tá # GitLab 13.4 eisithe le stóráil HashiCorp le haghaidh athróga CI agus Gníomhaire Kubernetes
Tá scaoileadh 13.4 scaoileadh le stóráil HashiCorp le haghaidh athróga CI, Gníomhaire Kubernetes agus ionad slándála, chomh maith le gnéithe inaistrithe i Starter
Ag GitLab, táimid i gcónaí ag smaoineamh ar conas is féidir linn cabhrú le húsáideoirí riosca a laghdú, éifeachtúlacht a fheabhsú, agus luas seachadta a fheabhsú ar an ardán is fearr leat. An mhí seo chuireamar go leor gnéithe úsáideacha nua leis a leathnaíonn cumais slándála, a laghdaíonn líon na leochaileachtaí, a mhéadaíonn éifeachtúlacht, a shimplíonn oibriú le GitLab, agus a chuidíonn le d’fhoireann gnéithe a sheachadadh níos tapúla fós. Tá súil againn go bhfaighidh tú na príomhghnéithe den scaoileadh úsáideach, chomh maith le 53 gné nua eile, curtha leis san eisiúint seo.
Bealach eile chun rioscaí a laghdú ná úsáid a bhaint as nua Gníomhaire GitLab Kubernetes. Is féidir le foirne oibríochtaí braislí Kubernetes a imscaradh ó GitLab gan a mbraisle a nochtadh don idirlíon ar fad. Táimid ag tabhairt isteach freisin tacaíocht rialaithe leagan uathoibríoch do chomhaid stáit Terraform nua le Stád Terraform á bhainistiú ag GitLab chun tacú le comhlíonadh agus éascaíocht dífhabhtaithe. Ar deireadh, tháinig an painéal slándála mar shampla Ionad Slándála GitLab le tuarascálacha leochaileachta agus socruithe slándála.
Obair níos áisiúla agus níos éifeachtaí le GitLab
Tá feabhas curtha againn ar ár gcuardach domhanda le cur san áireamh nascleanúint thapa ón mbarra cuardaigh, a ligeann duit nascleanúint a dhéanamh go héasca chuig na ticéid, grúpaí, tionscadail, socruithe agus topaicí cabhrach is déanaí. Tá sceitimíní orainn a fhógairt go bhfuil GitLab Pages athsheolaidh chuma chun leathanaigh agus eolairí aonair a atreorú laistigh den láithreán, a ligfidh d’úsáideoirí a suíomhanna a imscaradh ar bhealach níos éifeachtaí. Agus dóibh siúd ar mhaith leo faisnéis leathnaithe a fháil faoin imscaradh, ceadaíonn an scaoileadh seo na céadta imscaradh tionscadal tacaithe a bhainistiú ón mbarra uirlisí comhshaoil!
Chuir Fabio go mór leis ranníocaíocht в ag taispeáint clúdach cód in iarratais chumaisc diffs - gné a bhfuiltear ag fanacht leis le fada an lá i bpobal GitLab. Is rannchuidiú fíor-thábhachtach é seo le hathruithe neamhfhánacha a d’éiligh comhoibriú leanúnach le baill foirne GitLab agus a raibh tionchar acu ar go leor réimsí den tionscadal ar nós UX, ceann tosaigh agus ceann cúil.
I scaoileadh 12.10, thug GitLab isteach an cumas eochracha a fháil agus a aistriú chuig poist CI ag baint úsáide as láimhseálaí poist GitLab (rádala GitLab). Anois táimid ag leathnú fíordheimhniú ag baint úsáide as JWT, ag cur comhréir nua secrets a chomhdú .gitlab-ci.yml. Déanfaidh sé seo níos éasca stór HashiCorp a bhunú agus a úsáid le GitLab.
Mar gheall ar chomhtháthú GitLab le Kubernetes is fada gur féidir imscaradh chuig braislí Kubernetes gan gá le cumraíocht láimhe. Ba thaitin le go leor úsáideoirí a éasca le húsáid an bheart seo, agus bhí roinnt deacrachtaí ag daoine eile. Maidir leis an gcomhtháthú reatha, ní mór do bhraisle a bheith inrochtana ón Idirlíon le gur féidir le GitLab rochtain a fháil air. I gcás go leor eagraíochtaí, níl sé seo indéanta toisc go gcuireann siad srian ar rochtain ar bhraislí ar chúiseanna slándála, comhlíonta nó rialála. Chun dul timpeall ar na srianta seo, bhí ar úsáideoirí a gcuid uirlisí a thógáil ar bharr GitLab, nó ní bheadh siad in ann an ghné seo a úsáid.
Inniu táimid ag tabhairt isteach Gníomhaire GitLab Kubernetes, bealach nua le himscaradh i gcnuasaigh Kubernetes. Ritheann an gníomhaire laistigh de do bhraisle, mar sin ní gá duit é a nochtadh don Idirlíon ar fad. Comhordaíonn an gníomhaire an t-imscaradh trí athruithe nua a iarraidh ó GitLab, seachas GitLab ag brú nuashonruithe ar an mbraisle. Is cuma cén modh GitOps a úsáideann tú, tá GitLab clúdaithe agat.
Tabhair faoi deara le do thoil gurb é seo an chéad eisiúint ag an ngníomhaire. Is é ár bhfócas faoi láthair do Ghníomhaire GitLab Kubernetes ná imscaradh a chumrú agus a bhainistiú trí chód. Ní thacaítear go fóill le roinnt gnéithe comhtháthú Kubernetes atá ann cheana féin, mar shampla boird imlonnaithe agus feidhmchláir arna mbainistiú ag GitLab. Is dóigh linngo gcuirfear na cumais seo leis an ngníomhaire i eisiúintí amach anseo, chomh maith le comhtháthú nua dírithe ar shlándáil agus comhlíonadh.
Roimhe seo, rinne córas ceadanna GitLab deacair freagrachtaí a roinnt i gceart laistigh d'fhoireann idir iad siúd atá freagrach as forbairt agus iad siúd atá freagrach as imscaradh. Le scaoileadh GitLab 13.4, is féidir leat cead a thabhairt iarratais chumaisc ar imscaradh a cheadú, chomh maith le cód a imscaradh go hiarbhír do dhaoine nach scríobhann an cód, gan cearta rochtana cothaitheora a thabhairt dóibh (i logánú na Rúise ar “cothaoir” GitLab. ).
Roimhe seo, bhí bainistíocht leochaileachta ar leibhéal na samplaí teoranta ó thaobh feidhmiúlacht agus solúbthachta araon. Bhí an comhéadan ina leathanach amháin a chomhcheanglaíonn sonraí leochaileachtaí, graif méadrachta, agus socruithe. Níl mórán spáis ann chun na gnéithe seo a fhorbairt nó gnéithe slándála eile a úsáid.
Tá athruithe bunúsacha déanta againn ar an mbealach a bhainistímid slándáil agus trédhearcacht in GitLab. Athraíodh an painéal slándála mar shampla ina ionad slándála iomlán. Is é an t-athrú is mó ná struchtúr nua roghchláir a thabhairt isteach: in ionad leathanach amháin, feiceann tú anois an painéal slándála, an tuarascáil leochaileachta, agus an rannóg socruithe ar leithligh. Cé nár athraigh an fheidhmiúlacht, beifear in ann feabhsuithe a dhéanamh ar an gcuid seo a bheadh deacair murach é a bhriseadh ina chodanna. Socraíonn sé seo an chéim freisin chun cumais eile a bhaineann le slándáil a chur leis amach anseo.
Tá níos mó spáis anois sa rannán tiomnaithe don Tuarascáil Leochaileachta chun sonraí tábhachtacha a thaispeáint. Seo iad na leochaileachtaí atá ar liosta leochaileachtaí an tionscadail faoi láthair. Nuair a bhogtar giuirléidí le méadracht leochaileachta go rannóg ar leith cruthaítear painéal rialaithe slándála áisiúil. Is canbhás é anois le haghaidh léirshamhlaithe amach anseo - ní hamháin do bhainistiú leochaileachta, ach d'aon mhéadracht a bhaineann le slándáil. Ar deireadh, cruthaíonn limistéar socruithe ar leith spás coiteann do gach socrú slándála ar leibhéal ásc, ní hamháin bainistíocht leochaileachta.
Níos luaithe i mbliana, rinne GitLab gealltanas bogadh 18 gnéithe isteach foinse oscailte. Sa scaoileadh seo, tá aistriú na ngnéithe inaistrithe go dtí an plean Tosaithe críochnaithe againn agus leanfaimid ar aghaidh ag aistriú go Core ó Git Lab 13.5. Táimid ar bís an ghné seo a thabhairt chuig níos mó úsáideoirí agus ba mhaith linn a chloisteáil conas a úsáideann tú é.
Uaireanta agus tú ag nascleanúint GitLab ba mhaith leat dul díreach chuig tionscadal ar leith seachas leathanach torthaí an chuardaigh.
Ag baint úsáide as an mbarra cuardaigh domhanda, is féidir leat nascleanúint a dhéanamh go tapa chuig na ticéid, grúpaí, tionscadail, socruithe agus topaicí cabhrach is déanaí. Is féidir leat hotkey a úsáid fiú /chun do chúrsóir a bhogadh go dtí an barra cuardaigh chun GitLab a nascleanúint ar bhealach níos éifeachtaí fós!
Nuair a dhéantar athbhreithniú ar iarratas cumaisc, féadann sé a bheith deacair a chinneadh an bhfuil an cód athraithe clúdaithe ag tástálacha aonaid. Ina áit sin, is féidir le hathbhreithneoirí brath ar an gclúdach foriomlán agus iarraidh go méadófaí é sula gceadaítear iarratas cumaisc. D’fhéadfadh cur chuige fánach a bheith mar thoradh air seo maidir le tástálacha a scríobh, rud nach bhfeabhsóidh cáilíocht an chóid ná clúdach na dtrialacha.
Anois, agus tú ag féachaint ar iarratas cumaisc difr, feicfidh tú taispeáint amhairc de chlúdach cóid. Tabharfaidh marcanna nua deis duit a thuiscint go tapa an bhfuil an cód athraithe clúdaithe ag tástáil aonaid, rud a chuideoidh le dlús a chur le hathbhreithniú cód agus an t-am a dhéanfar cód nua a chumasc agus a imscaradh.
Go raibh maith agat Fabio Huser agus Siemens don ghné seo!
Ó scaoileadh GitLab 12.5 ag baint úsáide as painéil timpeallachta d'fhéadfá monatóireacht a dhéanamh ar staid na dtimpeallachtaí, ach gan níos mó ná seacht dtimpeallachtaí i dtrí thionscadal. D'fheabhsaíomar an painéal seo in eisiúint 13.4 trína uimhriú chun cabhrú leat do thimpeallachtaí a chothabháil agus a bhainistiú ar scála. Anois is féidir leat níos mó timpeallachtaí a fheiceáil i níos mó tionscadal.
Is bealach iontach é tástáil doiléir API chun fabhtanna agus leochaileachtaí a aimsiú i d’fheidhmchláir ghréasáin agus in APInna a d’fhéadfadh a bheith caillte ag scanóirí agus modhanna tástála eile.
Ceadaíonn tástáil doiléir API i GitLab duit a sholáthar Sonraíocht OpenAPI v2 nó comhad HAR d’iarratas agus ansin gineann sé go huathoibríoch sonraí ionchuir randamach atá deartha chun cásanna imeallacha a thástáil agus fabhtanna a aimsiú. Tá na torthaí le feiceáil láithreach laistigh de do phíblíne.
Is é seo ár gcéad eisiúint tástála fuzz API agus ba bhreá linn do thuairim a chloisteáil. Tá níos mó i stoc againn le haghaidh tástála fuzz go leor smaointe, a bhunfaimid ar scaoileadh an ghné seo.
Roimhe seo, níor tasc éasca é graf a chruthú sa phainéal méadrachta i GitLab. Tar éis duit an mhéadrach a chruthú sa chomhad YAML ar an deais, rinne tú athruithe ar master, gan a bheith in ann a fhíorú go n-oibríonn an graf nuachruthaithe go díreach mar is gá duit. Ag tosú leis an scaoileadh seo, is féidir leat athruithe a réamhamharc de réir mar a chruthaíonn tú an graf, ag fáil smaoineamh ar an toradh sula seolann tú na hathruithe chuig an gcomhad YAML ar an deais.
Nuair a bhainistíonn tú líon mór tionscadal in GitLab, teastaíonn foinse amháin faisnéise uait faoin gcaoi a bhfuil clúdach cód ag athrú le himeacht ama ar fud na dtionscadal go léir. Roimhe seo, bhí gá le hobair láimhe dhian agus am-íditheach chun an fhaisnéis seo a thaispeáint: bhí ort sonraí clúdaigh cód a íoslódáil ó gach tionscadal agus é a chomhcheangal i dtábla.
I scaoileadh 13.4, bhí sé indéanta teacht le chéile go héasca agus go tapa .csv comhad leis na sonraí go léir maidir le clúdach cód do thionscadail uile an ghrúpa nó do rogha tionscadal. Tá an ghné seo MVC, beidh sé a leanúint ar an gcumas meánchlúdach plota le himeacht ama.
Tugann an scaoileadh seo isteach tacaíocht do roinnt teangacha nua le haghaidh tástála fuzz dírithe ar chlúdach iomlán.
Anois is féidir leat cumais iomlán na tástála doiléir a mheas i d'fheidhmchláir Java, Rust, agus Swift agus faigh earráidí agus leochaileachtaí a d'fhéadfadh scanóirí agus modhanna tástála eile a chailleann.
Taispeánann an leathanach Timpeallachtaí staid iomlán do thimpeallachtaí. Sa scaoileadh seo tá feabhas curtha againn ar an leathanach seo trí thaispeántas foláirimh a chur leis. Cabhróidh foláirimh spreagaithe mar aon le stádas do thimpeallachtaí leat beart a dhéanamh go tapa chun cásanna a thagann chun cinn a cheartú.
Trí phíblínte neadaithe a úsáid, is féidir anois píblínte nua a rith taobh istigh de phíblínte leanaí. Féadfaidh an leibhéal breise doimhneachta a bheith úsáideach má tá an tsolúbthacht ag teastáil uait chun líon athraitheach píblínte a ghiniúint.
Roimhe seo, agus píblínte neadaithe á n-úsáid, bhí gá le post truicear a shainiú de láimh sa phíblíne tuismitheora do gach píblíne leanaí. Anois is féidir leat píblínte neadaithe a chruthú a sheolfaidh go dinimiciúil aon líon píblínte neadaithe nua. Mar shampla, má tá monorepository agat, is féidir leat an chéad fho-phíblíne a ghiniúint go dinimiciúil, rud a chruthóidh an líon riachtanach píblínte nua bunaithe ar athruithe sa bhrainse.
Roimhe seo, ní raibh sé an-áisiúil nascleanúint a dhéanamh idir píblínte tuismitheora agus neadaithe - bhí go leor cad a tharlaíonn nuair a theastaíonn uait chun an píblíne a bhí ag teastáil a bhaint amach. Ní raibh sé éasca ach oiread a dhéanamh amach cén post a thosaigh ar an bpíblíne. Anois beidh sé i bhfad níos éasca na naisc idir píblínte tuismitheora agus píblínte neadaithe a fheiceáil.
Má d'úsáid tú maitrís tasc, b'fhéidir gur thug tú faoi deara go raibh sé deacair a chinneadh cén athróg maitrís a úsáideadh do phost ar leith, ós rud é go raibh cuma ar na hainmneacha poist matrix 1/4. I scaoileadh 13.4, feicfidh tú na luachanna athraitheacha ábhartha a úsáideadh sa phost sin in ionad ainm an phoist cineálach. Mar shampla, más é do sprioc an ailtireacht x86 a dhífhabhtú, ansin thabharfaí an post matrix: debug x86.
Beidh úsáideoirí GitLab in ann a gcuntais GitLab a nascadh lena gcuntas Atlassian Cloud anois. Ligfidh sé seo duit logáil isteach ar GitLab le do dhintiúir Atlassian, agus leagfaidh sé síos an bhunchloch le haghaidh feabhsuithe ar chomhtháthú sa todhchaí. Gitlab le Jira agus le táirgí eile ón líne Atlassian.
Teastaíonn bealach ó eagraíochtaí atá dírithe ar chomhlíonadh chun léargas iomlánaíoch a thaispeáint d’iniúchóirí ar na comhpháirteanna a bhaineann le haon athrú ar leith ar tháirgeadh. I GitLab, ciallaíonn sé seo gach rud a bhailiú in aon áit amháin: iarratais chumaisc, ticéid, píblínte, scananna slándála, agus sonraí gealltanais eile. Go dtí seo, bhí ort é a bhailiú de láimh i GitLab nó do chuid uirlisí a chumrú chun an fhaisnéis a bhailiú, rud nach raibh an-éifeachtach.
Is féidir leat na sonraí seo a bhailiú agus a easpórtáil go ríomhchláraithe anois chun riachtanais iniúchta a chomhlíonadh nó chun anailísí eile a dhéanamh. Chun liosta de na gealltanais chumaisc go léir a easpórtáil don ghrúpa reatha, ní mór duit dul chuig Deiseanna Comhlíonta agus cliceáil ar an gcnaipe Liosta de na gealltanais chumaisc go léir. Áireofar sa chomhad a bheidh mar thoradh air sin gealltanais uile an iarratais ar chumasc, a n-údar, ID an iarratais chumaisc ghaolmhar, grúpa, tionscadal, deimhnitheoirí agus faisnéis eile.
Is cuid thábhachtach d’iarrachtaí comhlíonta é rochtain ar ainmspás GitLab a bhainistiú. Ó phrionsabail na pribhléide is lú go dtí rochtain uainithe a dhíchumasú, d’fhéadfadh go mbeadh roinnt riachtanas ag baint le comharthaí rochtana pearsanta in GitLab. Chun é a dhéanamh níos éasca na dintiúirí úsáideora seo go léir a chothabháil agus a bhainistiú laistigh de do spás ainm, sholáthair muid an cumas chun gach comhartha rochtana pearsanta a liostú agus go roghnach rochtain a dhiúltú trí API.
Ligeann na feabhsuithe seo ar an GitLab API d’úsáideoirí a gcuid comharthaí rochtana pearsanta féin a liostú agus a chúlghairm, agus do riarthóirí comharthaí a n-úsáideoirí a liostú agus a chúlghairm. Beidh sé níos fusa anois do riarthóirí a fheiceáil cé a bhfuil rochtain acu ar a n-ainmspás, cinntí rochtana a dhéanamh bunaithe ar shonraí úsáideoirí, agus comharthaí rochtana pearsanta a d'fhéadfadh a bheith i gcontúirt nó a thagann lasmuigh de bheartais bhainistíochta rochtana na cuideachta a chúlghairm.
Nuair a dhéantar athbhreithniú ar athruithe cód, ar phlé, agus ar iarratais chumaisc, is minic a bhíonn sé inmhianaithe seiceáil amach áitiúil den bhrainse le haghaidh athbhreithniú níos doimhne. Mar sin féin, éiríonn sé níos deacra ainm an tsnáithe a aimsiú de réir mar a chuirtear níos mó inneachair leis an gcur síos ar an iarratas cumaisc agus caithfidh tú scrollú níos faide síos an leathanach.
Chuireamar an t-ainm brainse le barra taoibh an iarratais chumaisc, rud a fhágann go bhfuil sé inrochtana ag am ar bith agus ag fáil réidh leis an ngá le scrollú tríd an leathanach iomlán. Cosúil leis an nasc chuig an iarratas cumaisc, tá cnaipe áisiúil “cóipeáil” sa rannán brainse foinse.
Go raibh maith agat Ethan Reesor as do chion ollmhór le forbairt an ghné seo!
Uaireanta déanann iarratais a chuireann athruithe ar chomhaid iolracha isteach ar dhifríochtaí na gcomhad móra chun feidhmíocht rindreála a fheabhsú. Nuair a tharlaíonn sé seo, is féidir comhad a scipeáil trí thimpiste le linn athbhreithnithe, go háirithe nuair a dhéantar iarratais chumasc le líon mór comhad. Ag tosú le leagan 13.4, cuirfidh iarratais chumaisc bratacha ar dhifreanna ina bhfuil comhaid fillte, mar sin ní chaillfidh tú na comhaid seo le linn athbhreithnithe cód. Ar mhaithe le soiléireacht níos fearr fós, tá sé beartaithe againn aibhsiú a chur leis na comhaid seo in eisiúint amach anseo. Coinnigh súil amach le haghaidh nuashonruithe ar ticéad gitlab#16047.
Sa rannán de dhifrs iarratais chumaisc, cuirtear comhaid mhóra le chéile chun feidhmíocht a fheabhsú. Nuair a bhíonn cód á athbhreithniú, áfach, seans go gcaillfear roinnt comhad nuair a scrollaíonn an t-athbhreithneoir tríd an liosta comhad, ós rud é go bhfuil gach comhad mór tite.
Tá rabhadh infheicthe curtha againn ag barr an leathanaigh iarratais chumaisc diff chun úsáideoirí a chur ar an eolas go bhfuil comhad cumaisc sa chuid seo. Ar an mbealach seo, ní chaillfidh tú aon athruithe ar an iarratas cumaisc le linn athbhreithnithe.
Roimhe sin, nuair a chuaigh príomhnód bhraisle Gitaly as líne, marcáladh na stórtha ar an nód sin mar thaisc inléite amháin. Chuir sé seo cosc ar chaillteanas sonraí i gcásanna ina raibh athruithe ar an nód nach raibh a mhacasamhlú fós. Nuair a tháinig an nód ar ais ar líne, níor athchóiríodh GitLab go huathoibríoch, agus bhí ar riarthóirí an próiseas sioncrónaithe a thosú de láimh nó glacadh le caillteanas sonraí. I gcásanna eile, mar theip ar phost macasamhlaithe ar nód tánaisteach, d'fhéadfadh stórtha seanda nó inléite amháin a bheith mar thoradh orthu. Sa chás seo, d'fhan an stór sean go dtí gur tharla an chéad oibríocht scríofa eile, rud a chuirfeadh tús leis an bpost macasamhlaithe.
Chun an fhadhb seo a réiteach Praefect ceapann sé post macasamhlaithe anois nuair a bhraitheann sé stór atá as dáta ar nód amháin agus an leagan is déanaí den stór ar nód eile. Coinníonn an post macasamhlaithe seo an stór cothrom le dáta go huathoibríoch, rud a chuireann deireadh leis an ngá atá le sonraí a chur ar ais de láimh. Cinntíonn aisghabháil uathoibríoch freisin go dtugtar nóid thánaisteacha cothrom le dáta go tapa má theipeann ar phost macasamhlaithe, seachas fanacht leis an gcéad oibríocht scríofa eile. Ós rud é go stórálann go leor braislí Gilaly líon mór stórtha, laghdaíonn sé seo go suntasach an t-am a chaitheann riarthóirí agus innealtóirí iontaofachta ag aisghabháil sonraí tar éis earráide.
Ina theannta sin, tosaíonn deisiú uathoibríoch stórtha a mhacasamhlú ar aon nód nua Gitaly a chuirtear leis an mbraisle, rud a chuireann deireadh le hobair láimhe nuair a chuirtear nóid nua leis.
Tá cumarsáid éifeachtach i GitLab bunaithe ar liostaí le déanamh. Má tá tú luaite i nóta tráchta, tá sé ríthábhachtach a bheith in ann léim go dtí tasc agus ceachtar tosú ar rud éigin a dhéanamh nó é a mharcáil mar críochnaithe. Tá sé tábhachtach freisin a bheith in ann tasc a shannadh duit féin nuair is gá duit oibriú ar rud éigin nó teacht ar ais chuige níos déanaí.
Roimhe seo, níorbh fhéidir leat tascanna a chur leis nó iad a mharcáil mar chríochnaithe agus tú ag obair le dearaí. Chuir sé seo isteach go mór ar éifeachtúlacht na cumarsáide idir foirne táirgí, ós rud é gur gné ríthábhachtach de shreabhadh oibre GitLab iad na tascanna atá le déanamh.
In eisiúint 13.4, glacann dearaí suas le tráchtanna ticéad agus iad ag úsáid tascanna, rud a fhágann oibriú leo níos comhsheasmhaí agus níos éifeachtaí.
D'fheabhsaíomar an treoir fabhtcheartaithe do GitLab CI/CD le tuilleadh eolais faoi cheisteanna coitianta a d'fhéadfadh teacht ort. Tá súil againn go mbeidh an doiciméadú feabhsaithe ina acmhainn luachmhar chun cabhrú leat GitLab CI/CD a chur ar bun agus a rith go tapa agus go héasca.
Roimhe seo, d’fhéadfadh iarratais chumaisc titim amach as an scuaine cumaisc de thimpiste mar gheall ar thuairimí déanacha. Más rud é go raibh iarratas cumaisc sa scuaine cheana féin agus gur chuir duine éigin nóta tráchta leis a chruthaigh plé nua gan réiteach, measadh go raibh an t-iarratas cumaisc neamh-incháilithe le haghaidh cumaisc agus thitfeadh sé as an scuaine. Anois, tar éis iarratas cumaisc a chur leis an scuaine chumaisc, is féidir tuairimí nua a chur leis gan eagla go gcuirfí isteach ar an bpróiseas cumaisc.
Ba cheart go mbeadh forbróirí in ann luach clúdaigh an chóid a fheiceáil tar éis don phíblíne a bheith críochnaithe - fiú i gcásanna casta cosúil le píblíne a reáchtáil le poist iolracha a chaithfear a pharsáil chun an luach clúdaigh a ríomh. Roimhe seo, níor léirigh an ghiuirléid iarratais chumaisc ach meán na luachanna seo, rud a chiallaigh go raibh ort nascleanúint a dhéanamh chuig an leathanach poist agus ar ais chuig an iarratas cumaisc chun luachanna clúdaigh idirmheánacha a fháil. Chun am a shábháil agus na céimeanna breise seo, rinneamar an ghiuirléid a thaispeáint ar an meánluach clúdaigh, a athruithe idir na brainsí sprice agus foinse, agus leid uirlisí a thaispeánann an luach clúdaigh do gach post bunaithe ar ar ríomhadh an meán.
Is áit í clárlann pacáiste GitLab chun pacáistí a stóráil agus a dháileadh i bhformáidí éagsúla. Nuair a bhíonn go leor pacáistí agat i do thionscadal nó i do ghrúpa, ní mór duit pacáistí neamhúsáidte a aithint go tapa agus iad a bhaint chun cosc a chur ar dhaoine iad a íoslódáil. Is féidir leat pacáistí a bhaint de do chlár trí Pacáiste API nó trí chomhéadan úsáideora na clárlainne pacáiste. Mar sin féin, go dtí seo ní raibh tú in ann pacáistí a bhaint agus tú ag féachaint ar ghrúpa tríd an Chomhéadain. Mar thoradh air sin, bhí ort pacáistí neamhriachtanacha a bhaint ar bhonn in aghaidh an tionscadail, rud a bhí mí-éifeachtach.
Is féidir leat pacáistí a bhaint anois agus tú ag féachaint ar chlár pacáiste grúpa. Níl le déanamh ach dul go dtí leathanach clárlainne pacáiste an ghrúpa, scag na pacáistí de réir ainm, agus bain aon cheann nach bhfuil uait.
Is féidir leat stór Conan a úsáid i GitLab chun spleáchais C/C++ a fhoilsiú agus a dháileadh. Mar sin féin, ní fhéadfadh pacáistí roimhe seo ach scála go leibhéal an ásc, toisc nach bhféadfadh ainm pacáiste Conan a bheith ach 51 carachtar ar a mhéad. Dá mba mhian leat pacáiste a fhoilsiú ó fhoghrúpa, mar shampla gitlab-org/ci-cd/package-stage/feature-testing/conan, bhí sé beagnach dodhéanta a dhéanamh.
Is féidir leat pacáistí Conan a laghdú go leibhéal an tionscadail anois, rud a fhágann go mbeidh sé éasca spleáchais do thionscadail a fhoilsiú agus a dháileadh.
Tá sceitimíní orainn scananna spleáchais do thionscadail cóid C, C++, C# agus .Net a úsáideann NuGet 4.9+ nó bainisteoirí pacáiste Conan a chur lenár liosta teangacha agus creataí tacaithe. Is féidir leat scanadh spleáchais a chumasú anois mar chuid den chéim Slán chun seiceáil le haghaidh leochaileachtaí aitheanta i spleáchais a chuirtear trí bhainisteoirí pacáiste. Taispeánfar na leochaileachtaí a aimsítear i d’iarratas cumaisc mar aon lena leibhéal déine, ionas go mbeidh a fhios agat roimh an gcumasc a dhéanamh cad iad na rioscaí a bhaineann leis an spleáchas nua. Is féidir leat a chumrú freisin do thionscadal a cheangal dearbhú iarratais chumasc le haghaidh spleáchais le leochaileachtaí a bhfuil leibhéil ríthábhachtacha (Criticiúil), ard (Ard) nó anaithnid (Anaithnid) acu.
Roimhe seo, nuair a bhí socruithe an iarratais chumaisc á socrú Cumaisc nuair a chríochnaíonn an phíblíne (Cumasc Nuair a éiríonn leis an bPíblíne, MWPS) níor seoladh aon fhógra ríomhphoist. Bhí ort an stádas a sheiceáil de láimh nó fanacht le fógra cumaisc. Leis an scaoileadh seo tá áthas orainn ranníocaíochtaí úsáideoirí a chur san áireamh @ravishankar2kool, rud a réitigh an fhadhb seo trí fhógraí uathoibríocha a chur le gach duine atá suibscríofa d'iarratas cumaisc nuair a athraíonn athbhreithneoir an socrú cumaisc go MWPS.
Ní spreagann gach fadhb a thagann chun cinn foláirimh láithreach: tuairiscíonn úsáideoirí bristeacha agus fiosraíonn baill foirne saincheisteanna feidhmíochta. Is cineál ticéad anois iad teagmhais, mar sin is féidir le d’fhoirne iad a chruthú go tapa mar chuid dá ngnáthshreabhadh oibre. Cliceáil Tasc nua ó áit ar bith i GitLab, agus sa pháirc Cineál roghnaigh Teagmhas.
Tá feabhas curtha againn ar fholáirimh GitLab trí chineál lua nua a chur leis go sonrach dóibh in GitLab Markdown, rud a fhágann gur fusa foláirimh a roinnt agus a lua. Úsáid ^alert#1234an foláireamh a lua in aon réimse Markdown: in eachtraí, ticéid, nó iarratais chumaisc. Cabhróidh sé seo leat freisin poist a chruthaítear ó fholáirimh seachas ticéid nó iarratais chumaisc a shainaithint.
Tá faisnéis sa chur síos foláirimh atá ríthábhachtach maidir le fabhtcheartaithe agus aisghabháil, agus ba cheart go mbeadh an fhaisnéis seo inrochtana go héasca ionas nach mbeidh ort uirlisí nó cluaisíní a athrú agus tú ag obair chun eachtra a réiteach. Taispeánann teagmhais a cruthaíodh ó fholáirimh an cur síos iomlán foláirimh sa chluaisín Sonraí Foláirimh.
Tá an cumas uathúil ag GitLab, mar fheidhmchlár amháin, fionnachtain inneachair a dhéanamh thar do shreabhadh oibre DevOps ar fad go tapa. I GitLab 13.4, cuireann ardchuardach torthaí ar ais 75% níos tapúla nuair a dhéanann sé teoranta d'ainmspásanna agus do thionscadail áirithe, mar atá ar GitLab.com.
Bhí rogha ann scriosadh an tionscadail a chur siar tugtha isteach i 12.6. Mar sin féin, roimhe seo ní raibh sé indéanta na tionscadail go léir a bhí ag fanacht le scriosadh a fheiceáil in aon áit amháin. Is féidir le riarthóirí cásanna úsáideoirí GitLab féachaint anois ar gach tionscadal scriosta atá ar feitheamh in aon áit amháin, chomh maith le cnaipí chun na tionscadail sin a athchóiriú go héasca.
Tugann an ghné seo smacht níos fearr do riarthóirí ar scriosadh tionscadail tríd an bhfaisnéis ábhartha go léir a bhailiú in aon áit amháin agus an cumas a sholáthar chun gníomhartha scriosta nach dteastaíonn a chealú.
Roimhe seo, níorbh fhéidir rialacha brú grúpa a chumrú ach trí chuairt a thabhairt ar gach grúpa ina n-aonar tríd an Chomhéadain GitLab agus na rialacha sin a chur i bhfeidhm. Is féidir leat na rialacha seo a bhainistiú anois trí API chun tacú le do chuid uirlisí saincheaptha agus uathoibriú GitLab.
Stóráil dintiúir Soláthraíonn sé an t-eolas atá de dhíth ar riarthóirí chun dintiúir úsáideoirí a bhainistiú dá gcás GitLab. Toisc go n-athraíonn eagraíochtaí atá dírithe ar chomhlíonadh maidir le déine a mbeartais bhainistíochta dintiúr, tá cnaipe curtha leis againn a ligeann do riarthóirí comhartha rochtana pearsanta úsáideora (PAT) a chúlghairm go roghnach. Is féidir le riarthóirí PATanna a d’fhéadfadh a bheith i gcontúirt a chúlghairm go héasca anois. Tá an ghné seo úsáideach d’eagraíochtaí atá ag iarraidh roghanna comhlíonta níos solúbtha chun cur isteach ar a n-úsáideoirí a íoslaghdú.
In GitLab 13.4, táimid ag tabhairt isteach bealach nua chun eagarthóir an láithreáin statach a shaincheapadh. Cé nach sábhálann nó nach bhfaigheann an comhad cumraíochta aon socruithe san eisiúint seo, táimid ag leagan an bhunsraith chun iompar an eagarthóra a shaincheapadh amach anseo. In eisiúintí amach anseo cuirfimid leis an gcomhad .gitlab/static-site-editor.yml paraiméadair le haghaidh suiteáil seoladh bun an tsuímh, ar a Stóráiltear íomhánna lódáilte san eagarthóir, ag sárú socruithe comhréire Markdown agus socruithe eile an eagarthóra.
Is bealach solúbtha agus áisiúil é ábhar tosaigh chun athróga leathanaigh a shainiú i gcomhaid sonraí le próiseáil ag an ngineadóir suímh statach. Úsáidtear é go hiondúil chun teideal an leathanaigh, teimpléad leagan amach, nó údar a shocrú, ach is féidir é a úsáid chun aon chineál meiteashonraí a chur ar aghaidh chuig an gineadóir agus an leathanach á rindreáil i HTML. San áireamh ag barr gach comhaid sonraí, déantar an chuid tosaigh a fhormáidiú go hiondúil mar YAML nó JSON agus éilíonn sé comhréir comhsheasmhach agus beacht. Féadfaidh úsáideoirí nach bhfuil cur amach acu ar rialacha sonracha comhréire marcáil neamhbhailí a iontráil gan chuimhneamh, rud a d'fhéadfadh fadhbanna formáidithe a chruthú nó fiú teipeanna a thógáil.
Baineann modh eagarthóireachta WYSIWYG d’eagarthóir an tsuímh statach an réamhrá ón eagarthóir cheana féin chun na hearráidí formáidithe seo a chosc. Mar sin féin, cuireann sé seo cosc ort na luachanna atá stóráilte sa chuid seo a athrú gan filleadh ar an eagarthóireacht sa mhodh foinse. In GitLab 13.4, is féidir leat rochtain a fháil ar réimse ar bith agus a luach a chur in eagar i gcomhéadan aithnidiúil bunaithe ar fhoirmeacha. Nuair a bhíonn an cnaipe brúite Socruithe (Socruithe) osclófar painéal a thaispeánfaidh réimse foirme do gach eochair a shainítear ag an tús. Tá an luach reatha sna réimsí, agus tá eagarthóireacht ar aon cheann acu chomh simplí agus é a chur isteach san fhoirm ghréasáin. Seachnaíonn eagarthóireacht ar an réamhrá ar an mbealach seo comhréir chasta agus tugann sé smacht iomlán duit ar an ábhar agus ag an am céanna a chinntiú go ndéantar an toradh deiridh a fhormáidiú go comhsheasmhach.
D’úsáideoirí Jira ar GitLab: Aip GitLab do Jira и Ceanglóir DVCS ligfidh tú duit faisnéis a thaispeáint faoi ghealltanais GitLab agus iarratais a chumasc go díreach i Jira. In éineacht lenár gcomhtháthú Jira ionsuite, is féidir leat bogadh go héasca idir an dá apps agus tú ag obair.
Ní raibh na gnéithe seo ar fáil roimhe seo ach inár bplean Préimh, ach tá siad ar fáil anois do gach úsáideoir!
Ligeann braisle Gitaly duit stórtha Git a mhacasamhlú go dtí nóid il “te” Gitaly. Méadaíonn sé seo lamháltas lochtanna trí dheireadh a chur le pointí aonair teipe. Oibríochtaí Idirbhearta, a tugadh isteach i GitLab 13.3, a chur faoi deara athruithe a chraoladh ar gach nóid Gitaly sa bhraisle, ach amháin nóid Gitaly a vótáil i gcomhaontú leis an nód bunscoile a shábháil ar na hathruithe ar an diosca. Mura n-aontaíonn gach macasamhail nód, ní stórálfar ach cóip amháin den athrú ar dhiosca, rud a chruthóidh pointe teipe amháin go dtí go gcríochnófar macasamhlú asincrónach.
Feabhsaíonn vótáil tromlaigh lamháltas lochtanna trí thoiliú tromlach na nóid (ní léir) a éileamh sula ndéantar athruithe ar an diosca a shábháil. Má tá an ghné scoránaigh seo cumasaithe, ba cheart go n-éireodh leis an scríobh ar nóid iolracha. Déantar nóid easaontacha a shioncronú go huathoibríoch trí úsáid a bhaint as macasamhlú asincrónach ó na nóid sin a bhfuil córam déanta acu.
Is minic go mbíonn fadhbanna ag baint le tionscadail ina scríobhann daoine cumraíochtaí in JSON nó YAML toisc go bhfuil sé éasca clóscríobh a dhéanamh agus rud éigin a bhriseadh. Is féidir uirlisí iniúchta a scríobh chun na saincheisteanna seo a aimsiú sa phíblíne CI, ach d’fhéadfadh sé a bheith úsáideach comhad scéimre JSON chun doiciméadú agus leideanna a sholáthar.
Is féidir le rannpháirtithe an tionscadail an cosán chuig scéimre saincheaptha i gcomhad a shainiú ina stór .gitlab/.gitlab-webide.yml, a shonraíonn an scéimre agus an cosán chuig na comhaid atá le seiceáil. Nuair a lódálann tú comhad sonrach isteach sa IDE Gréasáin, feicfidh tú aiseolas breise agus bailíochtú chun cabhrú leat an comhad a chruthú.
Má tá tú ag baint úsáide as iompróirí le graf aicyclic dírithe (Graf Aicimileach Dhírithe (DAG)), b’fhéidir go bhfaighidh tú amach go bhfuil teorainn 10 bpost ar féidir post a shonrú i needs:, ró-dhian. In 13.4, méadaíodh an teorainn réamhshocraithe ó 10 go 50 chun líonraí caidrimh níos casta a cheadú idir poist i do phíblínte.
Más riarthóir tú ar shampla saincheaptha GitLab, is féidir leat an teorainn seo a ardú níos airde fós trí ghné scoránaigh a shocrú, cé nach dtairgimid tacaíocht oifigiúil dó seo.
I gcásanna áirithe, d’fhéadfaí a mheas go mícheart go raibh post caillte i bpíblíne rathúil i gcás spleáchais a shonraítear i needs, rud a d’fhág gur rith poist ina dhiaidh sin, rud nár cheart a bheith tarlaithe. Socraíodh an t-iompar seo i leagan 13.4, agus needs anois láimhseálann cásanna de thascanna caillte i gceart.
Déanann GitLab an post rathúil deireanach agus an déantán píblíne a ghlasáil go huathoibríoch ar aon bhrainse gníomhach, iarratas cumaisc, nó clib chun é a chosc ó bheith scriosta tar éis dul in éag. Éiríonn sé níos fusa rialacha dul in éag níos ionsaithí a shocrú chun sean-déantúsáin a ghlanadh. Cuidíonn sé seo le tomhaltas spás diosca a laghdú agus cinntíonn sé go mbíonn cóip den déantúsán is déanaí ón bpíblíne agat i gcónaí.
Má dhéantar barrfheabhsú ar do phíblíne CI/CD is féidir an luas seachadta a fheabhsú agus airgead a shábháil. Tá feabhas curtha againn ar ár gcáipéisíocht chun treoir thapa a chur san áireamh maidir leis an leas is fearr a bhaint as do phíblínte a bharrfheabhsú.
Tuarascáil Tástála Aonaid is bealach éasca é torthaí na dtástálacha go léir atá ar siúl a fheiceáil. Mar sin féin, le líon mór tástálacha, féadfaidh sé go leor ama a ghlacadh chun tástálacha ar theip orthu a fháil. I measc na saincheisteanna eile a d’fhéadfadh an tuarascáil a bheith deacair le húsáid tá deacracht ag scrollú trí aschuir rian fada agus slánú ama go nialas do thástálacha a ritheann i níos lú ná 1 soicind. Anois, de réir réamhshocraithe, agus tuairisc thástála á sórtáil, cuireann sé tástálacha ar theip orthu ar dtús ag tús na tuarascála, agus ansin déanann sé na tástálacha a shórtáil de réir achair. Déanann sé seo níos éasca teipeanna agus tástálacha fada a fháil. Ina theannta sin, taispeántar tréimhsí tástála anois i milleasoicindí nó soicind, rud a fhágann go bhfuil siad i bhfad níos tapúla le léamh, agus réitíodh saincheisteanna scrollaithe roimhe seo freisin.
Tá teorainneacha anois ar mhéid na gcomhad pacáiste is féidir a uaslódáil chuig clárlann pacáiste GitLab. Cuireadh srianta leis chun feidhmíocht chlárlann na bpacáistí a bharrfheabhsú agus chun mí-úsáid a chosc. Athraíonn teorainneacha ag brath ar fhormáid an phacáiste. I gcás GitLab.com, is iad na huasmhéideanna comhaid:
Conán: 250MB
Maighean: 3GB
NPM: 300MB
NuGet: 250MB
PIP: 3GB
I gcás cásanna GitLab saincheaptha, tá na mainneachtainí mar an gcéanna. Mar sin féin, is féidir leis an riarthóir na srianta a nuashonrú ag baint úsáide as Consóil ráillí.
Is féidir leat stór GitLab PyPI a úsáid chun pacáistí Python a chruthú, a fhoilsiú agus a roinnt mar aon le cód foinse agus píblínte CI/CD. Mar sin féin, roimhe seo ní raibh tú in ann fíordheimhniú chuig an stór ag baint úsáide as athróg timpeallachta réamhshainithe CI_JOB_TOKEN. Mar thoradh air sin, bhí ort do chuid faisnéise pearsanta a úsáid chun an stór PyPI a nuashonrú, nó b'fhéidir gur shocraigh tú gan an stór a úsáid ar chor ar bith.
Tá sé níos fusa anois GitLab CI/CD a úsáid chun pacáistí PyPI a fhoilsiú agus a shuiteáil ag úsáid athróg timpeallachta réamhshainithe CI_JOB_TOKEN.
Go dtí an scanadh DAST ar éileamh a bhí a tugadh isteach i scaoileadh roimhe seo, tá próifílí scanóir DAST curtha leis. Leathnaíonn siad cumais chumraíochta na scananna seo, rud a ligeann duit próifílí iolracha a chruthú go tapa chun cineálacha éagsúla scanadh a chlúdach. In 13.4, cuimsíonn an phróifíl crawler ó dhúchas socrú am istigh crawler a leagann amach cé chomh fada agus ba chóir don crawler DAST rith agus é ag iarraidh gach leathanach de shuíomh crawled a fháil amach. Áirítear leis an bpróifíl freisin socrú am istigh spriocshuímh chun a shocrú cé chomh fada agus ba chóir don crawler fanacht le rochtain a bheith ar an suíomh roimh deireadh a chur leis an crawl mura bhfreagraíonn an suíomh le cód stádais 200 nó 300. Agus muid ag leanúint ar aghaidh ag feabhsú an ghné seo a bheith curtha le próifíl an scanóir in eisiúintí amach anseo; cuirfear paraiméadair chumraíochta breise leis.
Má úsáideann tú GitLab Pages agus más mian leat athruithe URL a bhainistiú ar bhealach níos fearr, b'fhéidir gur thug tú faoi deara nach raibh sé indéanta athsheolaidh a bhainistiú ar do shuíomh Leathanaigh GitLab. Ligeann GitLab duit anois rialacha a chumrú chun URL amháin a atreorú go ceann eile do do shuíomh Leathanaigh trí chomhad cumraíochta a chur leis an stór. Is féidir an ghné seo a dhéanamh a bhuíochas le ranníocaíocht Kevin Barnett (@PápaDrFreud), ár Eric Eastwood (@MadLittleMods) agus foirne GitLab. Go raibh maith agat gach duine as do ionchur.
Tá rochtain ar leaganacha roimhe seo de stát Terraform riachtanach le comhlíonadh agus le haghaidh dífhabhtaithe más gá. Cuirtear tacaíocht ar fáil do leagan stáit Terraform arna bhainistiú ag GitLab ag tosú le GitLab 13.4. Tá an leagan cumasaithe go huathoibríoch do chomhaid stáit Terraform nua. Beidh comhaid stáit Terraform atá ann cheana féin aistríodh go huathoibríoch chuig stór versioned i scaoileadh níos déanaí.
Agus teagmhais á bpróiseáil agat, ní mór duit a bheith in ann a chinneadh go héasca cé chomh fada agus a bhí foláireamh oscailte agus cé mhéad uair a tionscnaíodh an teagmhas. Is minic a bhíonn na sonraí seo ríthábhachtach chun an tionchar ar an gcustaiméir a chinneadh agus cad ba cheart d’fhoireann aghaidh a thabhairt air ar dtús. Sa phainéal nua Sonraí Teagmhais, taispeánaimid an t-am tosaigh foláirimh, líon na n-imeachtaí, agus nasc leis an bhfoláireamh bunaidh. Tá an fhaisnéis seo ar fáil maidir le teagmhais a ghintear ó fholáirimh.
Leis an ngné Dhéine Teagmhais is féidir le freagróirí agus geallsealbhóirí tionchar briste a chinneadh, chomh maith le modh agus práinne an fhreagra. De réir mar a roinneann d’fhoireann torthaí le linn réitigh agus athshlánaithe teagmhais, is féidir leo an socrú seo a athrú. Is féidir leat déine teagmhais a chur in eagar anois sa bharra taoibh ar dheis den leathanach Sonraí Teagmhais, agus taispeántar an déine i liosta na dteagmhas.
Ligeann an feabhsú seo ar Eagarthóir Riail Slándála Líonra Coimeádán d'úsáideoirí a gcuid rialacha a chruthú, a chur in eagar agus a scriosadh go héasca ó chomhéadan úsáideora GitLab. Áirítear ar na gnéithe eagarthóir .yaml d'úsáideoirí a bhfuil taithí acu agus eagarthóir rialacha le comhéadan iomasach dóibh siúd nach bhfuil nua do rialacha líonra. Is féidir leat roghanna bainistíochta rialacha nua a fháil sa rannán Slándáil agus Comhlíonadh > Bainistiú Bagairtí > Rialacha (Slándáil & Comhlíonadh > Bainistíocht Bagairtí > Beartais).
Tacaíonn GitLab agus GitLab Runner araon anois Stóráil blob azure, rud a fhágann go bhfuil sé níos éasca seirbhísí GitLab a reáchtáil ar Azure.
Tacaíonn cásanna GitLab le Azure do gach cineál stór ábhar, lena n-áirítear comhaid LFS, déantáin CI, agus cúltacaí. Chun stóráil Azure Blob a bhunú, lean na treoracha suiteála Omnibus nó Cairt Helm.
Tacaíonn próiseálaithe poist GitLab le Azure le haghaidh stórála freisin taisce dáilte. Is féidir stóráil Azure a chumrú ag baint úsáide as an rannán [runners.cache.azure].
Mar fhreagra ar an éileamh atá ag fás ar thacaíocht chun GitLab a reáchtáil ar ailtireacht ARM 64-giotán, tá áthas orainn a fhógairt go bhfuil pacáiste oifigiúil ARM64 Ubuntu 20.04 Omnibus ar fáil. Buíochas mór le Zitai Chen agus Guillaume Gardet as an méid mór a rinne siad - bhí ról lárnach ag a n-iarratais chumaisc i seo!
Chun an pacáiste do Ubuntu 20.04 a íoslódáil agus a shuiteáil, téigh chuig ár n- leathanach suiteála agus roghnaigh Ubuntu.
Is féidir cártaí cliste, ar nós Cártaí Coiteann Rochtana (CAC), a úsáid anois chun cás GitLab arna imscaradh trí chairt Helm a fhíordheimhniú. Fíordheimhnítear cártaí cliste i gcoinne bunachar sonraí áitiúil trí úsáid a bhaint as teastais X.509. Leis seo, tá tacaíocht cárta cliste le cairt Helm anois ag teacht leis an tacaíocht cárta cliste atá ar fáil in imscaradh Omnibus.