GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira

Mwamsanga kuzindikira zinsinsi zinawukhira

Zingawoneke ngati kulakwitsa pang'ono kupereka mwangozi zidziwitso ku malo omwe amagawana nawo. Komabe, zotsatira zake zingakhale zoopsa. Wowukirayo akapeza mawu anu achinsinsi kapena chinsinsi cha API, adzalanda akaunti yanu, kukutsekerani kunja ndikugwiritsa ntchito ndalama zanu mwachinyengo. Kuphatikiza apo, mphamvu ya domino ndizotheka: kupeza akaunti imodzi kumatsegula mwayi kwa ena. Mavuto ndi ochuluka, choncho ndikofunikira kwambiri kuti mudziwe zachinsinsi zomwe zatulutsidwa posachedwa.

M'kumasulidwa uku tikuyambitsa njira kuzindikira kwachinsinsi monga gawo la magwiridwe antchito a SAST. Ntchito iliyonse imafufuzidwa mu ntchito ya CI/CD kuti ipeze zinsinsi. Pali chinsinsi - ndipo wopanga amalandira chenjezo pakuphatikiza pempho. Imachotsa zidziwitso zotayikira pomwepo ndikupanga zatsopano.

Kuonetsetsa kusintha koyenera

Pamene chikukula ndikukhala chovuta kwambiri, kusunga kusasinthasintha pakati pa magawo osiyanasiyana a bungwe kumakhala kovuta kwambiri. Ogwiritsa ntchito pulogalamuyo akachuluka komanso amapeza ndalama zambiri, zimakhala zovuta kwambiri kuphatikiza ma code olakwika kapena osayenera. Kwa mabungwe ambiri, kuwonetsetsa kuwunika koyenera musanaphatikize code ndikofunikira kwambiri chifukwa zoopsa zake ndizokwera kwambiri.

GitLab 11.9 imakupatsirani kuwongolera komanso kapangidwe koyenera, chifukwa malamulo kuthetsa zopempha kuphatikiza. M'mbuyomu, kuti mupeze chilolezo, mumangofunika kuzindikira munthu kapena gulu (membala aliyense wa iwo angapereke chilolezo). Tsopano mutha kuwonjezera malamulo angapo kuti pempho lophatikizana lifune chilolezo kuchokera kwa anthu ena kapenanso mamembala angapo agulu linalake. Kuonjezera apo, mawonekedwe a Code Owners akuphatikizidwa mu malamulo a chilolezo, zomwe zimapangitsa kuti zikhale zosavuta kuzindikira munthu amene anapereka chilolezo.

Izi zimalola mabungwe kukhazikitsa njira zovuta zothetsera ndikusunga kuphweka kwa pulogalamu imodzi ya GitLab pomwe nkhani, ma code, mapaipi, ndi zowunikira zimawonekera komanso kupezeka kuti apange zisankho ndikufulumizitsa njira yothetsera vutoli.

ChatOps tsopano ndi gwero lotseguka

GitLab ChatOps ndi chida chodzipangira chothandiza chomwe chimakupatsani mwayi woyendetsa ntchito iliyonse ya CI/CD ndikufunsa momwe ilili mu mapulogalamu ochezera monga Slack ndi Mattermost. Adayambitsidwa mu GitLab 10.6, ChatOps inali gawo la zolembetsa za GitLab Ultimate. Zochokera njira zopangira mankhwala ΠΈ kudzipereka ku gwero lotseguka, nthawi zina timatsitsa mawonekedwe osakwera.

Pankhani ya ChatOps, tazindikira kuti izi zitha kukhala zothandiza kwa aliyense, komanso kuti kutenga nawo mbali kwa anthu kungathandize gawolo.

Mu GitLab 11.9 ife Khodi yotsegula ya ChatOps.

Ndipo zambiri!

Pali zinthu zambiri zabwino zomwe zikupezeka pakutulutsa uku, mwachitsanzo. Kuwunika kwa magawo a ntchito, Kuthana ndi Mavuto a Merge Request ΠΈ Ma templates a CI/CD a ntchito zachitetezo, - kuti sitingathe kudikira kukuuzani za iwo!

Wogwira Ntchito Wofunika Kwambiri (MVP) mwezi uno umadziwika ndi Marcel Amirault (Marcel Amirault)
Marcel nthawi zonse amatithandizira kukonza zolemba za GitLab. Iye anachita zambiri kuti tiwongolere bwino komanso kugwiritsa ntchito bwino zikalata zathu. Domo arigato [zikomo kwambiri (Chijapani) - pafupifupi. trans.] Marcel, tikuthokoza kwambiri!

Zofunikira zomwe zidawonjezeredwa pakutulutsidwa kwa GitLab 11.9

Kupeza zinsinsi ndi zidziwitso munkhokwe

(ZOCHITA, GOLIDE)

Madivelopa nthawi zina amatulutsa zinsinsi ndi zinsinsi mosadziwa kumalo osungira akutali. Ngati anthu ena ali ndi mwayi wopeza malowa, kapena ngati polojekitiyi ndi yapagulu, ndiye kuti zidziwitso zachinsinsi zimawululidwa ndipo zingagwiritsidwe ntchito ndi omwe akuukira kuti apeze zinthu monga malo otumizira.

GitLab 11.9 ili ndi mayeso atsopano - "Kuzindikira Kwachinsinsi". Imayang'ana zomwe zili m'nkhokwe ikuyang'ana makiyi a API ndi zina zomwe siziyenera kukhalapo. GitLab ikuwonetsa zotsatira mu lipoti la SAST mu widget ya Merge Request, malipoti a mapaipi, ndi ma dashboards achitetezo.

Ngati mwatsegula kale SAST pa pulogalamu yanu, ndiye kuti simukuyenera kuchita chilichonse, ingotengerani mwayi watsopanowu. Zimaphatikizidwanso mu kasinthidwe Auto DevOps kusakhulupirika.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Malamulo othetsera zopempha zophatikizika

(PREMIUM, ULTIMATE, SILVER, GOLD)

Kuwunika kwa ma code ndichinthu chofunikira kwambiri pantchito iliyonse yopambana, koma sizidziwika nthawi zonse kuti ndani ayenera kuwunikanso kusintha. Nthawi zambiri zimakhala zofunidwa kukhala ndi owunikira ochokera m'magulu osiyanasiyana: gulu lachitukuko, gulu lachidziwitso la ogwiritsa ntchito, gulu lopanga.

Malamulo a zilolezo amakulolani kuti muwongolere njira yolumikizirana pakati pa anthu omwe akutenga nawo gawo pakuwunikanso ma code pofotokozera gulu la ovomerezeka ovomerezeka ndi zilolezo zochepa. Malamulo osintha amawonetsedwa mu widget yofunsira kuti muthe kugawa mwachangu wowunika wotsatira.

Mu GitLab 11.8, malamulo a chilolezo adayimitsidwa mwachisawawa. Kuyambira ndi GitLab 11.9, amapezeka mwachisawawa. Mu GitLab 11.3 tinayambitsa njira Eni Makhodi kuzindikira mamembala a gulu omwe ali ndi udindo pama code pagulu. Mbali ya Code Owners imaphatikizidwa m'malamulo a chilolezo kotero mutha kupeza mwachangu anthu oyenera kuti muwunikenso zosintha.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Kusamutsa ChatOps ku Core

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Poyambilira ku GitLab Ultimate 10.6, ChatOps yasamukira ku GitLab Core. GitLab ChatOps imapereka mwayi woyendetsa ntchito za GitLab CI kudzera pa Slack pogwiritsa ntchito mawonekedwewo. malamulo a slash.

Tikutsegula kupeza izi molingana ndi zathu mfundo yoyendetsera makasitomala. Pogwiritsa ntchito nthawi zambiri, anthu ammudzi adzathandizira kwambiri.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Kuwunika kwa magawo a ntchito

(PREMIUM, ULTIMATE, SILVER, GOLD)

Ntchito monga kuwonjezera, kufufuta, kapena kusintha magawo tsopano zalowetsedwa mu chipika chowunikira cha GitLab, kuti muwone zomwe zidasinthidwa komanso liti. Panali ngozi ndipo muyenera kuwona zomwe zasintha posachedwa? Kapena mumangofunika kuyang'ana momwe magawo amasinthira ngati gawo la kafukufuku? Tsopano izi ndizosavuta kuchita.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Kuthana ndi Mavuto a Merge Request

(ZOCHITA, GOLIDE)

Kuti muthetse msanga zofooka za code, ndondomekoyi iyenera kukhala yosavuta. Ndikofunikira kufewetsa zigamba zachitetezo, kulola opanga kuti aziyang'ana kwambiri maudindo awo. Mu GitLab 11.7 ife adapereka fayilo yokonza, koma inafunikira kukopera, kuikidwa kwanuko, ndiyeno kukankhidwira kumalo akutali.

Mu GitLab 11.9 izi zimangochitika zokha. Konzani zofooka popanda kusiya mawonekedwe a intaneti a GitLab. Pempho lophatikiza limapangidwa mwachindunji kuchokera pazenera lazachiwopsezo, ndipo nthambi yatsopanoyi ikhala ndi zokonza kale. Mukayang'ana kuti muwone ngati vutolo lathetsedwa, onjezani kukonza ku nthambi yakumtunda ngati payipi ili bwino.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Kuwonetsa zotsatira za scan ya zotengera mu gulu lachitetezo cha gulu

(ZOCHITA, GOLIDE)

Dashboard yachitetezo cha gululi imalola magulu kuti aziyang'ana kwambiri pazantchito zawo, ndikupereka chithunzithunzi chomveka bwino cha zovuta zonse zomwe zingakhudze ntchito. Ndicho chifukwa chake ndikofunikira kuti dashboard ikhale ndi zofunikira zonse pamalo amodzi ndikulola ogwiritsa ntchito kubowola mu data asanathetse zofooka.

Mu GitLab 11.9, zotsatira za scanner yawonjezedwa pa dashboard, kuphatikiza pa SAST yomwe ilipo komanso zotsatira za scan ya kudalira. Tsopano chithunzithunzi chonse chili pamalo amodzi, mosasamala kanthu za gwero la vuto.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Ma templates a CI/CD a ntchito zachitetezo

(ZOCHITA, GOLIDE)

Zida zachitetezo za GitLab zikuyenda mwachangu kwambiri ndipo zimafunikira zosintha pafupipafupi kuti khodi yanu ikhale yabwino komanso yotetezeka. Kusintha tanthauzo la ntchito kumakhala kovuta mukamayendetsa ma projekiti angapo. Ndipo tikumvetsetsanso kuti palibe amene angafune kukhala pachiwopsezo chogwiritsa ntchito mtundu waposachedwa wa GitLab osatsimikiza kuti ikugwirizana kwathunthu ndi zomwe GitLab ilipo.

Ndichifukwa chake tidayambitsa mu GitLab 11.7 njira yatsopano yofotokozera ntchito pogwiritsa ntchito. zithunzi.

Kuyambira ndi GitLab 11.9 tipereka ma templates omangidwira ntchito zonse zachitetezo: mwachitsanzo, sast ΠΈ dependency_scanning, - yogwirizana ndi mtundu wofananira wa GitLab.

Aphatikizireni mwachindunji pamasinthidwe anu, ndipo adzasinthidwa ndi makina nthawi iliyonse mukakweza mtundu watsopano wa GitLab. Mapangidwe a mapaipi sasintha.

Njira yatsopano yofotokozera ntchito zachitetezo ndi yovomerezeka ndipo siyigwirizana ndi matanthauzidwe ena am'mbuyomu kapena mawu achinsinsi. Muyenera kusintha tanthauzo lanu mwachangu momwe mungathere kuti mugwiritse ntchito mawu osakira atsopano template. Thandizo la syntax ina iliyonse ikhoza kuchotsedwa mu GitLab 12.0 kapena zotulutsidwa zina zamtsogolo.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Zosintha zina mu GitLab 11.9

Yankhani ku ndemanga

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

GitLab ili ndi zokambirana pamitu. Mpaka pano, munthu amene akulemba ndemanga yoyambayo anayenera kusankha kuyambira pachiyambi ngati akufuna kukambirana.

Tachepetsa lamuloli. Tengani ndemanga iliyonse mu GitLab (pankhani, kuphatikiza zopempha, ndi epics) ndikuyankha, potero kuyambitsa zokambirana. Mwanjira iyi magulu amalumikizana mwadongosolo.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Ma templates a polojekiti ya .NET, Go, iOS ndi Masamba

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Kuti zikhale zosavuta kwa ogwiritsa ntchito kupanga mapulojekiti atsopano, tikupereka ma tempulo angapo atsopano a projekiti:

Zolemba
Epic

Pamafunika chilolezo kuti muphatikize zopempha kuchokera kwa eni ma Code

(PREMIUM, ULTIMATE, SILVER, GOLD)

Sizidziwika nthawi zonse yemwe amavomereza pempho lophatikiza.

GitLab tsopano ikuthandizira kuti pempho lophatikizana livomerezedwe kutengera mafayilo omwe pempholo likusintha, pogwiritsa ntchito Eni Makhodi. Eni ma Code amaperekedwa pogwiritsa ntchito fayilo yotchedwa CODEOWNERS, mawonekedwe ndi ofanana ndi gitattributes.

Thandizo logawira eni ma Code eni ngati anthu omwe ali ndi udindo wovomereza pempho lophatikiza linawonjezedwa Git Lab 11.5.

Zolemba
Cholinga

Kusuntha Mafayilo mu Web IDE

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Tsopano, mutasinthanso fayilo kapena chikwatu, mutha kuyisuntha kuchokera pa IDE ya Webusaiti kupita kumalo osungiramo njira yatsopano.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Malemba motsatira zilembo

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Ma tag a GitLab ndi osinthika modabwitsa, ndipo magulu nthawi zonse amawapezera ntchito zatsopano. Chifukwa chake, ogwiritsa ntchito nthawi zambiri amawonjezera ma tag ambiri kunkhani, kuphatikiza pempho, kapena epic.

Mu GitLab 11.9, tapangitsa kuti zikhale zosavuta kugwiritsa ntchito zilembo. Pankhani, kuphatikiza zopempha, ndi ma epics, zolemba zomwe zikuwonetsedwa pamzere wam'mbali zimasanjidwa motsatira zilembo. Izi zikugwiranso ntchito pakuwonera mndandanda wazinthu izi.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Ndemanga zofulumira posefa zochita ndi ntchito

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Posachedwapa tayambitsa chinthu chomwe chimalola ogwiritsa ntchito kusefa zomwe zikuchitika potengera ntchito, kuphatikiza zopempha kapena ma epics, zomwe zimawalola kuti azingoyang'ana ndemanga kapena zolemba pamakina. Izi zimasungidwa kwa wogwiritsa ntchito aliyense padongosolo, ndipo zitha kuchitika kuti wogwiritsa ntchito sangazindikire kuti akawona vuto patatha masiku angapo, amawona chakudya chosefedwa. Amaona ngati sangathe kusiya ndemanga.

Tawongolera kuyanjana uku. Tsopano ogwiritsa ntchito amatha kusintha mwachangu kumayendedwe omwe amawalola kusiya ndemanga popanda kubwereranso pamwamba pazakudya. Izi zimagwira ntchito, kuphatikiza zopempha, ndi ma epics.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Kusintha dongosolo la epics ana

(ZOCHITA, GOLIDE)

Tatulutsa posachedwa epics mwana, zomwe zimalola kugwiritsa ntchito ma epics a epics (kuwonjezera pa ntchito za ana za epics).

Tsopano mutha kusinthanso dongosolo la ma epic a ana pongokoka ndikugwetsa, monganso ndi nkhani za ana. Magulu angagwiritse ntchito dongosolo kusonyeza patsogolo kapena kudziwa dongosolo lomwe ntchito iyenera kumalizidwa.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Mauthenga amutu wam'mutu ndi pansi pa intaneti ndi imelo

(CORE, Starter, PREMIUM, ULTIMATE)

M'mbuyomu tidawonjezerapo chinthu chomwe chimalola kuti mauthenga apamutu ndi am'munsi aziwoneka patsamba lililonse la GitLab. Zalandiridwa mwachikondi, ndipo magulu amazigwiritsa ntchito pogawana zidziwitso zofunika, monga mauthenga okhudzana ndi zochitika zawo za GitLab.

Ndife okondwa kubweretsa izi ku Core kuti anthu ambiri azigwiritsa ntchito. Kuphatikiza apo, timalola ogwiritsa ntchito kuwonetsa mauthenga omwewo mumaimelo onse omwe amatumizidwa kudzera pa GitLab kuti agwirizane ndi malo ena okhudza GitLab.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Sefa ndi ntchito zachinsinsi

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Nkhani Zachinsinsi ndi chida chothandiza kwa magulu kuti athe kukambirana mwachinsinsi pamitu yovuta mkati mwa polojekiti yotseguka. Makamaka, iwo ndi abwino kuti azigwira ntchito pachitetezo chachitetezo. Mpaka pano, kuyang'anira ntchito zovuta sikunali kophweka.

Mu GitLab 11.9, mndandanda wa nkhani za GitLab tsopano wasefedwa ndi zovuta kapena zovuta. Izi zimagwiranso ntchito pakufufuza ntchito pogwiritsa ntchito API.

Tithokoze Robert Schilling chifukwa chothandiziraRobert Schilling)!

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Kusintha Knative Domain Pambuyo Kutumizidwa

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Kufotokozera dera lokhazikika mukakhazikitsa Knative kumakupatsani mwayi wogwiritsa ntchito / mawonekedwe osiyanasiyana opanda seva kuchokera kumapeto kwapadera.

Kuphatikizika kwa Kubernetes mu GitLab tsopano kumakupatsani mwayi wosintha / kusintha mawonekedwe a ogwiritsa ntchito mutatumiza Knative ku gulu la Kubernetes.

Zolemba
Cholinga

Kuyang'ana mtundu wa satifiketi ya Kubernetes CA

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Powonjezera gulu la Kubernetes lomwe lilipo, GitLab tsopano imatsimikizira kuti satifiketi ya CA yomwe idalowa ili mumtundu wa PEM. Izi zimachotsa zolakwika zomwe zingachitike ndikuphatikizana kwa Kubernetes.

Zolemba
Cholinga

Kupititsa patsogolo kufananiza kwa pempho lophatikiza ku fayilo yonse

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Mukawona kusintha kwa pempho lophatikizana, mutha kukulitsa zogwiritsira ntchito pamtundu uliwonse kuti muwonetse fayilo yonseyo kuti mumve zambiri, ndikusiya ndemanga pamizere yosasinthika.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Chitani ntchito zinazake potengera kuphatikiza zopempha pokhapokha mafayilo ena asintha

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

GitLab 11.6 idawonjezera kuthekera kofotokozera only: merge_requests kwa ntchito zamapaipi kuti ogwiritsa ntchito athe kuchita ntchito zinazake pokha popanga pempho lophatikiza.

Tsopano tikukulitsa magwiridwe antchito awa: malingaliro olumikizana awonjezedwa only: changes, ndipo ogwiritsa ntchito amatha kugwira ntchito zenizeni pophatikiza zopempha komanso pokhapokha mafayilo ena asintha.

Zikomo chifukwa chothandizira Hiroyuki Sato (Hiroyuki Sato)!

Zolemba
Cholinga

Automated GitLab Monitoring ndi Grafana

(CORE, Starter, PREMIUM, ULTIMATE)

Grafana tsopano yaphatikizidwa mu phukusi lathu la Omnibus, zomwe zimapangitsa kuti zikhale zosavuta kumvetsetsa momwe chitsanzo chanu chimagwirira ntchito.

Sinthani grafana['enable'] = true Π² gitlab.rb, ndipo Grafana ipezeka pa: https://your.gitlab.instance/-/grafana. Posachedwapa tidzateronso tiyeni tidziwitse chida cha GitLab "kuchokera m'bokosi".

Zolemba
Cholinga

Onani ma epics oyambilira m'mbali mwa epics

(ZOCHITA, GOLIDE)

Ife posachedwapa tinayambitsa epics mwana, kulola kugwiritsira ntchito ma epics a epics.

Mu GitLab 11.9, tapanga kukhala kosavuta kuwona ubalewu. Tsopano mutha kuwona osati epic yamayi yokha ya epic yomwe wapatsidwa, koma mtengo wonse wa epic womwe uli pamphepete kumanja. Mutha kuwona ngati ma epic awa atsekedwa kapena ayi, ndipo mutha kupita nawo mwachindunji.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Lumikizani ku ntchito yatsopano kuchokera ku ntchito yosuntha ndi yotsekedwa

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Mu GitLab, mutha kusuntha nkhani ku projekiti ina mosavuta pogwiritsa ntchito cholembera cham'mbali kapena kuchitapo kanthu mwachangu. Kuseri kwa zochitikazo, ntchito yomwe ilipo yatsekedwa ndipo ntchito yatsopano imapangidwa mu polojekiti yomwe ikukhudzidwa ndi deta yonse yomwe inakopedwa, kuphatikizapo zolemba zamakina ndi zizindikiro za sidebar. Ichi ndi chachikulu mbali.

Popeza kuti pali ndondomeko yokhudzana ndi kusuntha, ogwiritsa ntchito poyang'ana ntchito yotsekedwa amasokonezeka ndipo sangathe kuzindikira kuti ntchitoyi inatsekedwa chifukwa cha kusuntha.

Ndi kumasulidwa uku, tikufotokozera momveka bwino pachithunzi chomwe chili pamwamba pa tsamba lotsekedwa kuti chasunthidwa, ndipo tikuphatikizanso ulalo wophatikizidwa ku nkhani yatsopano kuti aliyense amene afika pa nkhani yakaleyo atha msanga. pita ku yatsopano.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Kuphatikiza kwa YouTrack

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

GitLab imaphatikizana ndi njira zambiri zotsatirira nkhani zakunja, zomwe zimapangitsa kuti zikhale zosavuta kuti magulu agwiritse ntchito GitLab pazinthu zina kwinaku akusunga chida chawo chowongolera zovuta.

Mukumasulidwa uku tawonjezera kuthekera kophatikiza YouTrack kuchokera ku JetBrains.
Tikufuna kuthokoza Kotau Jauchen chifukwa cha thandizo lake (Kotau Yauhen)!

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Kusintha makulidwe amtundu wa fayilo yophatikizika

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Mukawona kusintha kwa pempho lophatikizika, mutha kusinthanso mtengo wamafayilo kuti muwonetse mayina autali wamafayilo kapena kusunga malo pazithunzi zazing'ono.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Pitani ku ma taskbar aposachedwa

(ZOYAMBA, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)

Ma Dashboards ndi othandiza kwambiri, ndipo magulu amapanga ma dashboard angapo pa projekiti iliyonse ndi gulu. Posachedwapa tawonjezera malo osakira kuti musefe mwachangu mapanelo onse omwe mukufuna.

Mu GitLab 11.9 tinayambitsanso gawo Recent pamndandanda wotsikira pansi. Mwanjira iyi mutha kulumphira mwachangu pamapanelo omwe mwakumana nawo posachedwa.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Kuthekera kwa omanga kupanga nthambi zotetezedwa

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Nthambi zotetezedwa zimalepheretsa ma code osawunikidwa kuti asasunthidwe kapena kuphatikizidwa. Komabe, ngati palibe amene amaloledwa kusuntha nthambi zotetezedwa, ndiye kuti palibe amene angapange nthambi yatsopano yotetezedwa: mwachitsanzo, nthambi yomasulidwa.

Mu GitLab 11.9, opanga amatha kupanga nthambi zotetezedwa kunthambi zotetezedwa kale kudzera pa GitLab kapena API. Kugwiritsa ntchito Git kusuntha nthambi yatsopano yotetezedwa kumakhalabe kochepa kuti mupewe kupanga mwangozi nthambi zotetezedwa.

Zolemba
Cholinga

Git Object Deduplication for Open Forks (Beta)

(CORE, Starter, PREMIUM, ULTIMATE)

Forking imalola aliyense kuti apereke nawo mapulojekiti otsegulira: popanda chilolezo cholemba, kungotengera zosungira kukhala pulojekiti yatsopano. Kusunga makope athunthu a nkhokwe za Git nthawi zambiri sikothandiza. Tsopano ndi Git alternatives mafoloko amagawana zinthu wamba kuchokera ku projekiti ya makolo mu dziwe lazinthu kuti muchepetse zofunikira zosungira disk.

Maiwe azinthu za foloko amangopangidwira mapulojekiti otseguka pomwe kusungirako kwa hashe ndikoyatsidwa. Maiwe azinthu amayatsidwa pogwiritsa ntchito parameter yantchito object_pools.

Zolemba
Epic

Kusefa mndandanda wa zopempha zophatikiza ndi ovomerezeka omwe adapatsidwa

(ZOYAMBA, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)

Kuwunika kwa ma code ndi njira yodziwika bwino pantchito iliyonse yopambana, koma zingakhale zovuta kuti wowunika azisunga zopempha zophatikiza.

Mu GitLab 11.9, mndandanda wazofunsira zophatikiza umasefedwa ndi wovomereza yemwe wapatsidwa. Mwanjira iyi mutha kupeza zopempha zophatikiza zomwe zikuwonjezedwa kwa inu ngati owunikira.
Zikomo Glewin Wiechert chifukwa cha zopereka zake (Glavin Wiechert)!

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

Njira zazifupi za fayilo yotsatira ndi yam'mbuyo pophatikiza pempho

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Mukuwona zosintha pakuphatikiza pempho, mutha kusintha mwachangu pakati pa mafayilo pogwiritsa ntchito ]kapena j kusamukira ku fayilo yotsatira ndi [ kapena k kupita ku fayilo yapita.

Zolemba
Cholinga

Kupeputsa .gitlab-ci.yml kwa ma projekiti opanda seva

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Zomangidwa pamachitidwe include GitLab CI, template yopanda seva gitlab-ci.yml chophweka kwambiri. Kuti muwonetse zatsopano pazotulutsa zamtsogolo, simuyenera kusintha fayiloyi.

Zolemba
Cholinga

Thandizo la dzina la alendo la Ingress

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Mukatumiza Kubernetes Ingress controller, nsanja zina zimabwerera ku adilesi ya IP (mwachitsanzo, Google's GKE), pomwe ena amabwerera ku dzina la DNS (mwachitsanzo, AWS's EKS).

Kuphatikiza kwathu Kubernetes tsopano kumathandizira mitundu yonse ya ma endpoints kuti iwonetsedwe mgawoli clusters polojekiti.

Zikomo kwa Aaron Walker chifukwa chothandizira (Aaron Walker)!

Zolemba
Cholinga

Kuletsa kulowa kwa JupyterHub kwa mamembala amagulu/ma projekiti okha

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Kutumiza JupyterHub pogwiritsa ntchito kuphatikiza kwa GitLab's Kubernetes ndi njira yabwino yosungira ndikugwiritsa ntchito Jupyter Notebooks m'magulu akulu. Zimathandizanso kuwongolera mwayi wopezeka nawo potumiza zinsinsi kapena zaumwini.

Mu GitLab 11.9, kuthekera kolowera muzochitika za JupyterHub zomwe zimatumizidwa kudzera pa Kubernetes ndizochepa kwa mamembala a projekiti omwe ali ndi mwayi wopanga mapulogalamu (kudzera pagulu kapena projekiti).

Zolemba
Cholinga

Makasinthidwe anthawi yosinthika pamapangidwe achitetezo

(ZOCHITA, GOLIDE)

Team Security Dashboard ili ndi mapu omwe angatetezeke kuti apereke chithunzithunzi chachitetezo chomwe chilipo pama projekiti a gululo. Izi ndizothandiza kwambiri kwa oyang'anira chitetezo kukhazikitsa njira ndikumvetsetsa momwe gulu limagwirira ntchito.

Mu GitLab 11.9, mutha kusankha nthawi yamapu osatetezekawa. Mwachikhazikitso, awa ndi masiku 90 omaliza, koma mutha kuyika nthawiyo kukhala masiku 60 kapena 30, kutengera kuchuluka komwe mukufuna.

Izi sizikhudza zomwe zili muzowerengera kapena mndandanda, ndi mfundo zokhazo zomwe zikuwonetsedwa pachithunzichi.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira

Zolemba
Cholinga

Kuwonjezera Auto DevOps kumanga ntchito yama tag

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Njira yomanga ya Auto DevOps imapanga pulogalamu yanu yomanga pogwiritsa ntchito Dockerfile ya projekiti yanu ya Heroku kapena packpack.

Mu GitLab 11.9, chithunzi cha Docker chophatikizidwa mupaipi ya tag chimatchedwanso mayina azithunzi zachikhalidwe pogwiritsa ntchito tag commit m'malo mwa SHA.
Zikomo kwa Aaron Walker chifukwa chothandizira!

Sinthani Code Climate kukhala mtundu 0.83.0

(ZOYAMBA, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)

GitLab Makhalidwe Abwino amagwiritsa Kodi Climate engine kuti muwone momwe kusintha kumakhudzira chikhalidwe cha code yanu ndi polojekiti.

Mu GitLab 11.9 tidasintha injini kukhala yaposachedwa kwambiri (0.83.0) kuti apereke maubwino a chilankhulo chowonjezera komanso kuthandizira kusanthula kosasunthika kwa GitLab Code Quality.

Tithokoze membala wa gulu la GitLab Core Takuya Noguchi chifukwa cha zopereka zake (Takuya Noguchi)!

Zolemba
Cholinga

Kutalikira ndi kusuntha ma metrics panel

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Pofufuza zolakwika za kagwiridwe ka ntchito, nthawi zambiri zimakhala zothandiza kuyang'ana mbali imodzi ya metric inayake.

Ndi GitLab 11.9, ogwiritsa ntchito azitha kuyang'ana nthawi iliyonse pagulu la ma metrics, kuyendayenda nthawi yonse, ndi kubwereranso ku nthawi yoyambira. Izi zimakuthandizani kuti mufufuze mwachangu komanso mosavuta zochitika zomwe mukufuna.

GitLab 11.9 idatulutsidwa ndikuzindikira mwachinsinsi komanso malamulo angapo ophatikiza ofunsira
Zolemba
Cholinga

SAST ya TypeScript

(ZOCHITA, GOLIDE)

TypeScript ndi watsopano mapulogalamu chinenero zochokera JavaScript.

Mu GitLab 11.9, Static Application Security Testing (SAST) imasanthula ndikuwona zovuta mu TypeScript code, kuwawonetsa mu widget pempho lophatikiza, mulingo wa mapaipi, ndi dashboard yachitetezo. Tanthauzo la Ntchito Yamakono sast palibe chifukwa chosinthira, komanso imaphatikizidwanso Auto DevOps.

Zolemba
Cholinga

SAST yama projekiti a Maven amitundu yambiri

(ZOCHITA, GOLIDE)

Ntchito za Maven nthawi zambiri zimakonzedwa kuti ziphatikizidwe ma modules ambiri m'nkhokwe imodzi. M'mbuyomu, GitLab sinathe kusanthula molondola mapulojekiti oterowo, ndipo opanga ndi akatswiri achitetezo sanalandire malipoti owopsa.

GitLab 11.9 imapereka chithandizo chokulirapo cha gawo la SAST pamasinthidwe a pulojekitiyi, kuwapatsa kuthekera kowayesa pachiwopsezo monga momwe alili. Chifukwa cha kusinthasintha kwa ma analyzer, kasinthidwe kake kamakhala kodziwikiratu, ndipo simuyenera kusintha chilichonse kuti muwone zotsatira za ma module ambiri a Maven. Monga mwachizolowezi, zosintha zofananira zimapezekanso mkati Auto DevOps.

Zolemba
Cholinga

GitLab Wothamanga 11.9

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Lero tatulutsanso GitLab Runner 11.9! GitLab Runner ndi pulojekiti yotseguka ndipo imagwiritsidwa ntchito kuyendetsa ntchito za CI/CD ndikutumiza zotsatira ku GitLab.

Pansipa pali zosintha zina mu GitLab Runner 11.9:

Mndandanda wathunthu wazosintha umapezeka mu GitLab Runner changelog: Kusintha.

Zolemba

Kusintha kwa GitLab schema

(CORE, Starter, PREMIUM, ULTIMATE)

Zosintha zotsatirazi zapangidwa pa tchati cha GitLab:

  • Thandizo lowonjezera la Google Cloud Memorystore.
  • Zosintha za ntchito za Cron tsopano padziko lonse, chifukwa amagwiritsidwa ntchito ndi mautumiki angapo.
  • Registry yasinthidwa kukhala mtundu wa 2.7.1.
  • Adawonjezera makonda atsopano kuti kaundula wa GitLab ugwirizane ndi mitundu ya Docker isanachitike 1.10. Kuti mutsegule, yikani registry.compatibility.schema1.enabled: true.

Zolemba

Kusintha kwa magwiridwe antchito

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Tikupitiliza kukonza magwiridwe antchito a GitLab ndikutulutsa kulikonse kwamitundu yonse ya GitLab. Nawa zosintha zina mu GitLab 11.9:

Kusintha kwa magwiridwe antchito

Zowonjezera za Omnibus

(CORE, Starter, PREMIUM, ULTIMATE)

GitLab 11.9 ikuphatikiza zosintha zotsatirazi za Omnibus:

  • GitLab 11.9 imaphatikizapo Zoterezi 5.8, Open source Slack njira, omwe kutulutsidwa kwawo kwaposachedwa kumaphatikizapo MFA for Team Edition, magwiridwe antchito azithunzi, ndi zina zambiri. Baibulo lilinso kukonza chitetezo; zosintha analimbikitsa.
  • Adawonjezera makonda atsopano kuti kaundula wa GitLab ugwirizane ndi mitundu ya Docker isanachitike 1.10. Kuti mutsegule, yikani registry['compatibility_schema1_enabled'] = true Π² gitlab.rb.
  • Registry ya GitLab tsopano imatumiza ma metric a Prometheus ndipo imayang'aniridwa ndi omwe akubwera zida ndi Prometheus service.
  • Thandizo lowonjezera la Google Cloud Memorystore, lomwe limafunikira ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ redis_enable_client.
  • openssl zasinthidwa kukhala 1.0.2r, nginx - mpaka mtundu 1.14.2, python - mpaka mtundu 3.4.9, jemalloc - mpaka mtundu 5.1.0, docutils - mpaka mtundu 0.13.1, gitlab-monitor- mpaka mtundu wa 3.2.0.

Zachikale

GitLab Geo ipereka kusungirako mwachangu ku GitLab 12.0

GitLab Geo ikufunika kusungirako mwachangu kuchepetsa mpikisano (mikhalidwe yamtundu) pamagawo achiwiri. Izi zidadziwika mu gitlab-ce#40970.

Mu GitLab 11.5 tawonjezera izi pazolembedwa za Geo: gitlab-ee #8053.

Mu GitLab 11.6 sudo gitlab-rake gitlab: geo: check imayang'ana ngati kusungirako kwa hashe ndikoyatsidwa ndipo mapulojekiti onse asamutsidwa. Cm. gitlab-ee#8289. Ngati mukugwiritsa ntchito Geo, chonde yendetsani cheke ndikusamukani posachedwa.

Mu GitLab 11.8 chenjezo loyimitsidwa kwamuyaya gitlab-ee!8433 zidzawonetsedwa patsamba Admin Area β€Ί Geo β€Ί Node, ngati macheke pamwambawa saloledwa.

Mu GitLab 12.0 Geo idzagwiritsa ntchito zofunikira zosungirako. Cm. gitlab-ee#8690.

Tsiku lochotsa: Juni 22, 2019

Kuphatikiza kwa Hipchat

Hipchat osathandizidwa. Kuphatikiza apo, mu mtundu 11.9 tidachotsa chophatikiza cha Hipchat chomwe chilipo mu GitLab.

Tsiku lochotsa: 22 Marichi 2019

Chithandizo cha CentOS 6 cha GitLab Runner pogwiritsa ntchito Docker executor

GitLab Runner sichigwirizana ndi CentOS 6 mukamagwiritsa ntchito Docker pa GitLab 11.9. Izi ndi zotsatira za kusintha kwa laibulale ya Docker core, yomwe sichirikizanso CentOS 6. Kuti mudziwe zambiri, onani ntchito iyi.

Tsiku lochotsa: 22 Marichi 2019

Njira zakale za GitLab Runner zachikale

Monga Gitlab 11.9, GitLab Runner amagwiritsa ntchito njira yatsopano cloning/kuyitana posungira. Pakadali pano, GitLab Runner idzagwiritsa ntchito njira yakale ngati yatsopanoyo siyikuthandizidwa.

Mu GitLab 11.0, tidasintha mawonekedwe a kasinthidwe ka seva ya GitLab Runner. metrics_server adzachotsedwa mwachiyanjano listen_address mu GitLab 12.0. Onani zambiri mu ntchito iyi. Ndipo zambiri mu ntchito iyi.

Mu mtundu 11.3, GitLab Runner adayamba kuthandizira opereka cache angapo, zomwe zinayambitsa makonda atsopano a kusinthidwa kwapadera kwa S3. The zolemba Gome la zosintha ndi malangizo osamukira ku kasinthidwe kwatsopano amaperekedwa. Onani zambiri mu ntchito iyi.

Njira izi sizikupezekanso ku GitLab 12.0. Monga wogwiritsa ntchito, simuyenera kusintha china chilichonse kupatula kuonetsetsa kuti GitLab yanu ikugwiritsa ntchito 11.9+ mukamakwezera ku GitLab Runner 12.0.

Tsiku lochotsa: Juni 22, 2019

Kutsika kwa magawo a malo olowera a GitLab Runner

11.4 GitLab Runner imayambitsa gawoli FF_K8S_USE_ENTRYPOINT_OVER_COMMAND kukonza mavuto monga #2338 ΠΈ #3536.

Mu GitLab 12.0 tidzasinthira kumayendedwe olondola ngati kuti mawonekedwe adayimitsidwa. Onani zambiri mu ntchito iyi.

Tsiku lochotsa: Juni 22, 2019

Thandizo lotsitsidwa pakugawa kwa Linux kufika ku EOL kwa GitLab Runner

Zogawa zina za Linux zomwe GitLab Runner zitha kukhazikitsidwa zakwaniritsa cholinga chawo.

Mu GitLab 12.0, GitLab Runner sidzagawiranso phukusi ku magawo a Linux. Mndandanda wathunthu wamagawidwe omwe sakuthandizidwanso umapezeka m'magawo athu zolemba. Zikomo Javier Ardo (Javier Jardon) kwa iye chopereka!

Tsiku lochotsa: Juni 22, 2019

Kuchotsa malamulo akale a GitLab Runner Helper

Monga gawo la zoyesayesa zathu zothandizira Windows Docker executor anayenera kusiya malamulo akale omwe amagwiritsidwa ntchito chithunzi chothandizira.

Mu GitLab 12.0, GitLab Runner imayambitsidwa pogwiritsa ntchito malamulo atsopano. Izi zimangokhudza ogwiritsa ntchito omwe salemba chithunzi chothandizira. Onani zambiri mu ntchito iyi.

Tsiku lochotsa: Juni 22, 2019

Madivelopa amatha kuchotsa ma tag a Git mu GitLab 11.10

Kuchotsa kapena kusintha zolemba zamtundu wa ma tag a Git m'nthambi zosasankhidwa kwakhala kokhako antchito ndi eni ake.

Popeza Madivelopa amatha kuwonjezera ma tag ndikusintha ndikuchotsa nthambi zosatetezedwa, opanga azitha kufufuta ma tag a Git. Mu GitLab 11.10 tikupanga kusinthaku kukhala chitsanzo chathu chololeza kuti tiwongolere kayendedwe kantchito ndikuthandizira omanga kugwiritsa ntchito ma tag bwino komanso moyenera.

Ngati mukufuna kusunga lamuloli kwa osamalira ndi eni ake, gwiritsani ntchito ma tag otetezedwa.

Tsiku lochotsa: 22 April 2019

Thandizo la Prometheus 1.x mu Omnibus GitLab

Kuyambira ndi GitLab 11.4, mtundu womangidwa wa Prometheus 1.0 wachotsedwa ku Omnibus GitLab. Mtundu wa Prometheus 2.0 tsopano waphatikizidwa. Komabe, mawonekedwe a metrics sagwirizana ndi mtundu wa 1.0. Zomasulira zomwe zilipo zitha kusinthidwa kukhala 2.0 ndipo, ngati kuli kofunikira, kusamutsidwa kwa data pogwiritsa ntchito chida chomangidwa.

Mu mtundu wa GitLab 12.0 Prometheus 2.0 idzakhazikitsidwa yokha ngati zosinthazo sizinakhazikitsidwe kale. Zambiri kuchokera ku Prometheus 1.0 zidzatayika chifukwa ... saloledwa.

Tsiku lochotsa: Juni 22, 2019

TLSv1.1

Kuyambira ndi GitLab 12.0 TLS v1.1 idzayimitsidwa mwachisawawa kupititsa patsogolo chitetezo. Izi zimakonza zovuta zambiri, kuphatikiza Heartbleed, ndikupanga GitLab PCI DSS 3.1 kuti igwirizane ndi m'bokosi.

Kuti mulepheretse TLS v1.1 nthawi yomweyo, ikani nginx['ssl_protocols'] = "TLSv1.2" Π² gitlab.rband ndi kuthamanga gitlab-ctl reconfigure.

Tsiku lochotsa: Juni 22, 2019

OpenShift template yoyika GitLab

Zogwira ntchito gitlab tchati cha helm - njira yovomerezeka yoyendetsera GitLab pa Kubernetes, kuphatikiza kutumizidwa ku OpenShift.

OpenShift template kukhazikitsa GitLab kwatsitsidwa ndipo sikudzathandizidwanso Git Lab 12.0.

Tsiku lochotsa: Juni 22, 2019

Matanthauzo am'mbuyomu a ntchito zachitetezo

Ndi mawu oyamba Ma templates a CI/CD a ntchito zachitetezo matanthauzo aliwonse am'mbuyomu adzachotsedwa ndipo adzachotsedwa mu GitLab 12.0 kapena kenako.

Sinthani matanthauzo a ntchito yanu kuti mugwiritse ntchito mawu atsopano ndikugwiritsa ntchito mwayi pachitetezo chatsopano choperekedwa ndi GitLab.

Tsiku lochotsa: June 22, 2019

Gawo la Info System mu gulu la admin

GitLab imapereka zambiri za GitLab yanu admin/system_info, koma chidziwitsochi mwina sichingakhale cholondola.

ife Chotsani gawoli admin mu GitLab 12.0 ndipo timalimbikitsa kugwiritsa ntchito njira zina zowunikira.

Tsiku lochotsa: Juni 22, 2019

Source: www.habr.com

Kuwonjezera ndemanga