Pròiseactan и mun cho-dhĂšnadh seirbheis leasachaidh co-obrachail Git Forge a chruthachadh, a thèid a thogail aâ cleachdadh Ă rd-Ăšrlar GitLab. Bidh GitLab mar am prĂŹomh Ă rd-Ăšrlar airson eadar-obrachadh le stòran-dĂ ta Git agus airson pròiseactan co-cheangailte ri sgaoilidhean a chumail. CentOS agus Fedora. Seirbheis a chaidh a chleachdadh roimhe cumaidh e air adhart, ach thèid a thoirt don choimhearsnachd aig a bheil Ăšidh ann an leasachadh leantainneach. Thèid duilleag a thoirt air falbh bhon sgioba CPE (Innleadaireachd Ărd-Ăšrlar Coimhearsnachd) a tha air fhastadh le Red Hat, a bhios aâ cumail suas aâ bhun-structair airson fiosan Fedora a leasachadh agus fhoillseachadh agus CentOS.
Nuair a bha sinn aâ measadh fhuasglaidhean a dhâ fhaodadh a bhith ann airson an Git Forge Ăšr, bheachdaich sinn
Pagure agus Gitlab. Stèidhichte air sgrÚdadh mu dheidhinn agus miannan bho chom-pà irtichean pròiseict Fedora, CentOS, RHEL, agus CPE, chaidh riatanasan gnÏomhach a mhÏneachadh, agus chaidh Gitlab a thaghadh. A bharrachd air obrachaidhean à bhaisteach stòrais (co-aonadh, forcadh, còd a chur ris, msaa.), bha tèarainteachd, furasta a chleachdadh, agus seasmhachd à rd-Úrlair am measg nan riatanasan as cudromaiche.
Am measg nan riatanasan bha feartan leithid a bhith aâ cur iarrtasan putaidh thairis air HTTPS, dòighean air casg a chuir air ruigsinneachd gu geugan, taic do mheuran prĂŹobhaideach, dealachadh ruigsinneachd do luchd-cleachdaidh bhon taobh a-muigh agus a-staigh (mar eisimpleir, gus obrachadh air cuir Ă s do so-leòntachd aig Ă m embargo air fiosrachadh fhoillseachadh mun duilgheadas) , eadar-aghaidh eòlas, aonachadh fo-shiostaman airson obrachadh le aithisgean duilgheadas, còd, sgrĂŹobhainnean agus dealbhadh feartan Ăšra, cothrom air innealan airson amalachadh le IDE, taic airson sruthan obrach Ă bhaisteach.
Am measg fheartan GitLab a thug buaidh mu dheireadh air aâ cho-dhĂšnadh an Ă rd-Ăšrlar seo a thaghadh, chaidh na leanas ainmeachadh: taic do fho-bhuidhnean le ruigsinneachd roghnach gu stòran-dĂ ta, aâ chomas bot a chleachdadh airson aonaidhean fèin-ghluasadach (feumar CentOS Sruth airson pacaidean eithne a chumail suas), lĂ thaireachd innealan togte airson dealbhadh leasachaidh, aâ chomas seirbheis SAAS deiseil a chleachdadh le ĂŹre cinnteach de ruigsinneachd (saoraidh e goireasan airson bun-structar an fhrithealaiche a chumail suas).
Tha an co-dhÚnadh mar-thà cà ineadh am measg luchd-leasachaidh leis gun deach an co-dhÚnadh a dhèanamh gun deasbad farsaing ro-là imh. Chaidh draghan a thogail cuideachd nach biodh an t-seirbheis a' cleachdadh an deasachadh Coimhearsnachd an-asgaidh de GitLab. Gu sònraichte, chan eil na comasan a tha riatanach gus na riatanasan airson Git Forge a tha air am mÏneachadh san fhoillseachadh rim faighinn ach anns an dreach seilbhe. .
Chaidh an rĂšn an t-seirbheis SAAS (tagradh mar sheirbheis) a thug GitLab seachad a chleachdadh, an Ă ite a bhith aâ cleachdadh GitLab air na frithealaichean aige, a chĂ ineadh cuideachd, a bheir an t-seirbheis a-mach Ă smachd (mar eisimpleir, tha e do-dhèanta a bhith cinnteach gu bheil a h-uile so-leòntachd ann. thèid an siostam a chuir air falbh gu sgiobalta, tha bun-structar air a chumail suas, aon latha cha bhi agus sabotage le luchd-obrach companaidh treas-phĂ rtaidh air an dĂšnadh a-mach). Chan eil am fuasgladh cuideachd ag obair leis , a tha aâ sònrachadh gum feum am pròiseact roghainn a thoirt do roghainnean eile an-asgaidh.
Aig an aon Ă m, GitLab mu bhith aâ lorg buileachadh 18 comasan a chaidh a thabhann roimhe seo a-mhĂ in ann an deasachaidhean seilbhe de GitLab. Tha comasan aâ còmhdach diofar raointean de riaghladh aâ chearcall leasachaidh bathar-bog iomlan, aâ gabhail a-steach dealbhadh leasachaidh, cruthachadh phròiseactan, dearbhadh, riaghladh pacaid, gineadh fuasglaidh, rèiteachadh agus tèarainteachd.
Chaidh na gnĂŹomhan a leanas a ghluasad chun raon an-asgaidh:
- A 'ceangal cĂšis co-cheangailte;
- CĂšis Ă s-mhalairt bho GitLab gu CSV;
- Modh airson a bhith aâ dealbhadh, ag eagrachadh agus aâ faicinn pròiseas leasachaidh gnĂŹomhachd no sgaoilidhean fa leth;
- Seirbheis togte airson com-pĂ irtichean pròiseict a cheangal ri treas phĂ rtaidhean aâ cleachdadh post-d.
- Terminal lĂŹn airson Web IDE;
- Comas faidhlichean a shioncronachadh gus atharrachaidhean ann an còd a dhearbhadh anns aâ chrĂŹoch lĂŹn;
- Dealbhaich smachdan a leigeas leat mockups agus maoin a luchdachadh suas gu sgaoileadh, aâ cleachdadh cĂšis mar aon Ă ite ruigsinneachd air a h-uile dad a dhâ fheumas tu gus feart Ăšr a leasachadh;
- Aithisgean cà ileachd còd;
- Taic do mhanaidsearan pacaid Conan (C/C ++), Maven (Java), NPM (node.js) agus NuGet (.NET);
- Taic airson cleachdadh canary, a leigeas leat dreach Ăšr den tagradh a chuir a-steach air pĂ irt bheag de na siostaman;
- Sgaoilidhean mean air mhean, aâ leigeil le dreachan Ăšra a bhith air an lĂŹbhrigeadh gu dĂŹreach Ă ireamh bheag de shiostaman an toiseach, mean air mhean aâ meudachadh còmhdach gu 100%;
- Brataichean gnÏomhachd gnÏomh, a tha ga dhèanamh comasach am pròiseact a lÏbhrigeadh ann an grunn eagranan, a 'cur an gnÏomh feartan sònraichte;
- Modh tar-shealladh cleachdadh, a leigeas leat measadh a dhèanamh air staid gach à rainneachd amalachaidh leantainneach stèidhichte air Kubernetes;
- Taic airson grunn chlà ran Kubernetes a mhÏneachadh anns an rèiteachadh (mar eisimpleir, faodaidh tu cruinneachaidhean Kubernetes air leth a chleachdadh airson buileachadh deuchainn agus eallach obrach);
- Taic airson a bhith aâ mĂŹneachadh poileasaidhean tèarainteachd lĂŹonra soithichean a leigeas leat ruigsinneachd eadar pods Kubernetes a chuingealachadh.
A bharrachd air an sin, faodar a thoirt fa-near Bidh GitLab ag Ăšrachadh 12.9.1, 12.8.8 agus 12.7.8 (Deasachadh Coimhearsnachd agus Tionndadh Iomairt), a shocraicheas an so-leòntachd. Tha aâ chĂšis air a bhith an lĂ thair bho chaidh GitLab EE / CE 8.5 a leigeil ma sgaoil agus leigidh e susbaint faidhle ionadail sam bith a leughadh nuair a ghluaiseas tu cĂšis eadar pròiseactan.
Thèid mion-fhiosrachadh mun so-leòntachd fhoillseachadh às deidh 30 latha.
Source: fosgailtenet.ru
