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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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)!
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).
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!
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.
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
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.
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!
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.