Kutulutsidwa kwa 13.4 kwatulutsidwa ndi HashiCorp yosungirako zosinthika za CI, Kubernetes Agent ndi malo otetezera, komanso zinthu zosinthika mu Starter.
Ku GitLab, nthawi zonse timaganizira za momwe tingathandizire ogwiritsa ntchito kuchepetsa chiwopsezo, kukonza magwiridwe antchito, ndikuwongolera liwiro la kutumiza pamapulatifomu omwe mumakonda. Mwezi uno tawonjezera zinthu zatsopano zothandiza zomwe zimakulitsa chitetezo, kuchepetsa kuchuluka kwa zofooka, kuwonjezera luso, kufewetsa kugwira ntchito ndi GitLab, ndikuthandizira gulu lanu kupereka zinthu mwachangu kwambiri. Tikukhulupirira kuti mupeza mbali zazikulu zakutulutsidwako zothandiza, komanso 53 zina zatsopano, yowonjezedwa mu kutulutsidwaku.
Advanced Security Features
Timayesa kuwonjezera zatsopano zingapo ku GitLab DevSecOps mwezi uliwonse, ndipo kumasulidwa kumeneku kulinso chimodzimodzi.
Njira ina yochepetsera zoopsa ndiyo kugwiritsa ntchito zatsopano
Ntchito yosavuta komanso yothandiza ndi GitLab
Takonza zosaka zathu zapadziko lonse lapansi kuti ziphatikizepo
Open Source Contributions
Ife tikuyimira
Ndipo ichi ndi chiyambi chabe!
Monga nthawi zonse, pali malo ochepa kwambiri pazowunikira, koma pali zinthu zambiri zabwino pakutulutsidwa kwa 13.4. Nazi zina zingapo:
Onani mndandanda wamatokeni ofikira ndikuwachotsa kudzera pa API Chotsani zizindikiro zanu kuti musunge mbiri yanu Lembani zomwe mwamaliza kuchita patsamba lopanga Mapaipi okhala ndi zisa (m'malo achi Russia a GitLab "mizere ya msonkhano") tsopano amatha kuyendetsa mapaipi awo omwe ali ndi zisa. Thandizo lotsimikizira khadi la Smart pa Helm chart GitLab .
Ngati mukufuna kudziwa pasadakhale zomwe zikuyembekezera inu mu kenako kumasula, yang'anani
MVP mwezi uno - Fabio Huser
Fabio anathandizira kwambiri
Zina zazikulu zakutulutsidwa kwa GitLab 13.4
Gwiritsani ntchito makiyi a HashiCorp Vault mu ntchito za CI
(PREMIUM, ULTIMATE, SILVER, GOLD)
Potulutsa 12.10, GitLab idawonetsa kuthekera kolandila ndi kusamutsa makiyi ku ntchito za CI pogwiritsa ntchito GitLab job handler (GitLab runner). Tsopano tikukulitsa secrets
ku file .gitlab-ci.yml
. Izi zipangitsa kukhala kosavuta kukhazikitsa ndikugwiritsa ntchito chosungira cha HashiCorp ndi GitLab.
Kuyambitsa GitLab Kubernetes Agent
(PREMIUM, ULTIMATE)
Kuphatikiza kwa GitLab ndi Kubernetes kwapangitsa kuti zitheke kutumizidwa kumagulu a Kubernetes popanda kufunikira kwa kasinthidwe kamanja. Ogwiritsa ntchito ambiri adakonda kugwiritsa ntchito mtolowu mosavuta, pomwe ena adakumana ndi zovuta. Pakuphatikiza komwe kulipo, gulu lanu liyenera kupezeka pa intaneti kuti GitLab ipezeke. Kwa mabungwe ambiri, izi sizingatheke chifukwa amaletsa mwayi wopezeka m'magulu chifukwa cha chitetezo, kutsata, kapena zifukwa zamalamulo. Kuti athane ndi zoletsa izi, ogwiritsa ntchito amayenera kupanga zida zawo pamwamba pa GitLab, apo ayi sakanatha kugwiritsa ntchito izi.
Lero tikuyambitsa GitLab Kubernetes Agent, njira yatsopano yotumizira kumagulu a Kubernetes. Wothandizira amayenda mkati mwa gulu lanu, kotero simuyenera kuwonetsa pa intaneti yonse. Wothandizira amagwirizanitsa kutumizidwa popempha kusintha kwatsopano kuchokera ku GitLab, m'malo mwa GitLab kukankhira zosintha pamagulu. Ziribe kanthu kuti mumagwiritsa ntchito njira yanji ya GitOps, GitLab yakuphimbani.
Chonde dziwani kuti uku ndikutulutsa koyamba kwa wothandizira. Cholinga chathu pano cha GitLab Kubernetes Agent ndikukonza ndikuwongolera kutumizidwa kudzera pamakhodi. Zina zomwe zilipo kale zophatikizira Kubernetes, monga ma deployment board ndi mapulogalamu oyendetsedwa ndi GitLab, sizikuthandizidwabe.
Perekani chilolezo kwa ogwiritsa ntchito popanda chilolezo
(PREMIUM, ULTIMATE, SILVER, GOLD)
M'mbuyomu, zilolezo za GitLab zidapangitsa kuti zikhale zovuta kugawa bwino maudindo mkati mwa gulu lanu pakati pa omwe ali ndi udindo wachitukuko ndi omwe ali ndi udindo wotumiza. Ndi kutulutsidwa kwa GitLab 13.4, mutha kupereka chilolezo chovomereza zopempha zophatikizika zotumizidwa, komanso kutumiza ma code kwa anthu omwe samalemba kachidindo, popanda kuwapatsa mwayi wopeza wosamalira (m'malo aku Russia a GitLab "wosamalira" ).
Security Center
(ZOCHITA, GOLIDE)
M'mbuyomu, kasamalidwe ka chiwopsezo paziwonetsero kunali kochepa pa magwiridwe antchito komanso kusinthasintha. Mawonekedwewa anali tsamba limodzi lomwe limaphatikiza zofooka, ma metrics graph, ndi zoikamo. Palibe malo ochulukirapo opangira izi kapena kugwiritsa ntchito zida zina zachitetezo.
Tasintha kwambiri momwe timayendetsera chitetezo ndi kuwonekera mu GitLab. Gulu lachitetezo lachitsanzo lasinthidwa kukhala malo achitetezo onse. Kusintha kwakukulu ndikuyambitsa dongosolo latsopano la menyu: m'malo mwa tsamba limodzi, tsopano mukuwona dashboard yachitetezo, lipoti lachiwopsezo, ndi gawo la zoikamo padera. Ngakhale magwiridwe antchito sanasinthe, kuwagawa m'magawo ena kumathandizira kusintha kwa gawoli zomwe zingakhale zovuta. Izi zimakhazikitsanso njira yowonjezera mphamvu zina zokhudzana ndi chitetezo m'tsogolomu.
Gawo lodzipatulira la Vulnerability Report tsopano lili ndi malo ochulukirapo owonetsera zofunikira. Nawa zovuta zomwe zili pamndandanda wazovuta za polojekitiyi. Kusuntha ma widget okhala ndi chiwopsezo kupita kugawo lina kumapanga gulu lowongolera chitetezo. Tsopano ndi chinsalu chowonera mtsogolo - osati kungoyang'anira chiopsezo, komanso ma metrics aliwonse okhudzana ndi chitetezo. Pomaliza, malo osiyana siyana amapanga malo ofanana pazokonda zonse zachitetezo, osati kungoyang'anira pachiwopsezo.
Zosintha zosinthika tsopano zili mu GitLab Starter
(ZOYAMBA, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)
GitLab 11.4 idatulutsidwa
Kumayambiriro kwa chaka chino, GitLab adadzipereka
Kuyenda mwachangu kuchokera pakusaka
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Nthawi zina mukamayenda pa GitLab mumafuna kupita ku projekiti inayake osati patsamba lazotsatira.
Pogwiritsa ntchito kusaka kwapadziko lonse lapansi, mutha kupita kumatikiti aposachedwa, magulu, mapulojekiti, zoikamo, ndi mitu yothandizira. Mutha kugwiritsanso ntchito hotkey /
kuti musunthire cholozera chanu pakusaka kuti muyendetse GitLab bwino kwambiri!
Kuwonetsa kuchuluka kwa ma code muzopempha zophatikizira kumasiyana
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Poyang'ana pempho lophatikizana, zingakhale zovuta kudziwa ngati code yosinthidwa imayikidwa ndi mayesero a unit. M'malo mwake, owunikira amatha kudalira zonse ndikufunsa kuti ziwonjezeke musanavomereze pempho lophatikiza. Izi zitha kupangitsa kuti pakhale njira yosasinthika yolemba mayeso, zomwe sizingawongolere kuchuluka kwa ma code kapena kufalitsa mayeso.
Tsopano, mukamawona pempho lophatikizana likusiyana, muwona chiwonetsero chazithunzi. Zizindikiro zatsopano zidzakulolani kuti mumvetse mwamsanga ngati kachidindo kosinthidwa kakuphimbidwa ndi mayeso a unit, zomwe zingathandize kufulumizitsa kubwereza kachidindo ndi nthawi yophatikiza ndi kutumiza code yatsopano.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ
Malo ambiri ndi ma projekiti mu gulu la Environments
(PREMIUM, ULTIMATE, SILVER, GOLD)
Kuyambira kutulutsidwa kwa GitLab 12.5 pogwiritsa ntchito
GitLab imayang'anira othandizira a GitLab Terraform
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Posachedwapa ife
Kuyesa kwa Fuzzing API ndi mawonekedwe a OpenAPI kapena fayilo ya HAR
(ZOCHITA, GOLIDE)
Kuyesa kwa API fuzzing ndi njira yabwino kwambiri yopezera zolakwika ndi zovuta mu mapulogalamu anu apa intaneti ndi ma API omwe masikelo ena ndi njira zoyesera angaphonye.
Kuyesa kwa API ku GitLab kumakupatsani mwayi wopereka
Uku ndiye kutulutsa kwathu koyamba koyeserera kwa API fuzz ndipo tikufuna kumva zomwe mukuganiza. Tili ndi zina zambiri zoyezetsa fuzz
Oneranitu ma grafu atsopano mugulu la ma metrics
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
M'mbuyomu, kupanga graph mu dashboard ya metrics ku GitLab sinali ntchito yophweka. Mutapanga metric mu fayilo ya YAML yadashboard, mudasintha master
, popanda kutsimikizira kuti graph yomwe yangopangidwa kumene imagwira ntchito momwe mukufunira. Kuyambira ndikutulutsa uku, mutha kuwona zosintha mukamapanga graph, ndikupeza lingaliro lazotsatira musanatumize zosintha pafayilo ya YAML ya dashboard.
Deta pa kufalitsa ma code poyesa ma projekiti onse a gulu
(PREMIUM, ULTIMATE, SILVER, GOLD)
Mukamayang'anira ma projekiti ambiri ku GitLab, mumafunika gwero limodzi lachidziwitso chamomwe ma code code akusintha pakapita nthawi pama projekiti onse. M'mbuyomu, kuwonetsa chidziwitsochi kunkafunikira ntchito yotopetsa komanso yowononga nthawi: mumayenera kutsitsa chidziwitso cha code kuchokera ku polojekiti iliyonse ndikuphatikiza patebulo.
Potulutsidwa 13.4, zidakhala zotheka kusonkhana mosavuta komanso mwachangu .csv
Fayilo yokhala ndi data yonse pama projekiti onse agulu kapena ma projekiti osankhidwa. Izi ndi MVC, zidzatsatiridwa ndi kuthekera
Kuthandizira zilankhulo zatsopano pakuyesa kwathunthu kwa fuzz
(ZOCHITA, GOLIDE)
Kutulutsa uku kumabweretsa chithandizo cha zilankhulo zingapo zatsopano zoyeserera za fuzz zomwe zimayang'ana kufalitsa kwathunthu.
Tsopano mutha kuwunika kuthekera konse kwa kuyesa kosokoneza mu Java, Rust, ndi Swift application ndikupeza zolakwika ndi zovuta zomwe masikanidwe ena ndi njira zoyesera zingaphonye.
Zidziwitso patsamba lalikulu la chilengedwe
(PREMIUM, ULTIMATE, SILVER, GOLD)
Tsamba la Environments likuwonetsa momwe malo anu alili. Pakutulutsa uku takonza tsamba ili powonjezera zowonetsera. Zidziwitso zoyambitsidwa komanso momwe malo anu alili zidzakuthandizani kuchitapo kanthu mwachangu kukonza zomwe zingachitike.
Mapaipi okhala ndi zisa tsopano amatha kuyendetsa mapaipi awoawo
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Pogwiritsa ntchito mapaipi okhala ndi zisa, tsopano ndi kotheka kuyendetsa mapaipi atsopano mkati mwa mapaipi a ana. Mulingo wowonjezera wakuzama ungakhale wothandiza ngati mukufuna kusinthasintha kuti mupange mipope yosinthika.
M'mbuyomu, pogwiritsira ntchito mapaipi okhala ndi zisa, payipi iliyonse ya ana inkafuna ntchito yoyambira kuti ifotokozedwe pawokha paipi ya makolo. Tsopano mutha kupanga mapaipi okhala ndi zisa omwe aziyambitsa mapaipi angapo atsopano. Mwachitsanzo, ngati muli ndi monorepository, mukhoza dynamically kupanga subpipeline woyamba, amene okha adzalenga chiwerengero chofunika mapaipi atsopano kutengera kusintha mu nthambi.
Kuyenda bwino pakati pa mapaipi a makolo ndi omwe ali ndi zisa
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
M'mbuyomu, kuyenda pakati pa mapaipi a makolo ndi okhala m'chisa sikunali koyenera - mumafunika kudina kwambiri kuti mufike paipi yomwe mukufuna. Zinalinso zovuta kudziwa kuti ndi ntchito iti yomwe idayambitsa mapaipi. Tsopano kudzakhala kosavuta kuwona kugwirizana pakati pa makolo ndi mapaipi okhala ndi zisa.
Ntchito zofananira za matrix zikuwonetsa zosintha zoyenera pamutu wantchito
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Ngati munagwiritsa ntchito matrix 1/4
. Potulutsa 13.4, muwona zosintha zomwe zidagwiritsidwa ntchito pantchitoyo m'malo mwa dzina lantchito. Mwachitsanzo, ngati cholinga chanu ndikusintha kamangidwe ka x86, ndiye kuti ntchitoyo imatchedwa matrix: debug x86
.
Zosintha zina mu GitLab 13.4
Kulumikiza akaunti ya Atlassian
(CORE, Starter, PREMIUM, ULTIMATE)
Ogwiritsa ntchito a GitLab tsopano azitha kulumikiza maakaunti awo a GitLab ku akaunti yawo ya Atlassian Cloud. Izi zikuthandizani kuti mulowe mu GitLab ndi zidziwitso zanu za Atlassian, ndikukhazikitsanso maziko akusintha kophatikizana kwamtsogolo.
Kutumiza kunja mndandanda wazinthu zonse zophatikizika
(ZOCHITA, GOLIDE)
Mabungwe omwe amayang'ana kwambiri kutsata amafunikira njira yowonetsetsa kuti owerengera ndalama amawona zonse zomwe zimagwirizanitsidwa ndi kusintha kulikonse pakupanga. Mu GitLab, izi zikutanthauza kusonkhanitsa chilichonse pamalo amodzi: kuphatikiza zopempha, matikiti, mapaipi, masikani achitetezo, ndi zina zambiri. Mpaka pano, mwina mumayenera kutolera pamanja ku GitLab kapena kukonza zida zanu kuti mutenge zambiri, zomwe sizinali zogwira mtima.
Tsopano mutha kusonkhanitsa ndi kutumiza deta iyi mwadongosolo kuti mukwaniritse zowunikira kapena kusanthula kwina. Kuti mutumize mndandanda wazinthu zonse zophatikizika za gulu lomwe lilipo, muyenera kupita
Lembani ndi kukonza zizindikiro zopezera munthu kudzera pa API
(ZOCHITA, GOLIDE)
Kuwongolera mwayi wofikira pa dzina la GitLab ndi gawo lofunikira pakuyesa kutsatira. Kuchokera pa mfundo zomwe zili ndi mwayi wocheperako mpaka kuletsa kulowa kwanthawi yake, pakhoza kukhala zofunikira zingapo zokhudzana ndi ma tokeni olowera munthu mu GitLab. Kuti zikhale zosavuta kusunga ndi kuyang'anira zidziwitso zonse za ogwiritsa ntchito m'malo mwa dzina lanu, takupatsani mwayi woti mulembe ma tokeni onse olowera ndikusankha.
Kusintha kumeneku kwa GitLab API kumalola ogwiritsa ntchito kulembetsa ndikuchotsa ma tokeni awo, ndi ma admins kuti alembe ndikuchotsa zizindikiro za ogwiritsa ntchito. Tsopano zidzakhala zosavuta kwa oyang'anira kuti awone omwe ali ndi mwayi wopeza dzina lawo, kupanga zisankho zofikira pogwiritsa ntchito deta ya ogwiritsa ntchito, ndikuchotsa zizindikiro zaumwini zomwe zingakhale zowonongeka kapena zomwe zimagwera kunja kwa ndondomeko zoyendetsera kampani.
Nkhani zokhudzana ndi zina tsopano zili mu GitLab Core
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Miyezi ingapo yapitayo tinalengeza ndondomeko yoti
Kuwonetsa dzina la nthambi yoyambira mumzere wofunsira wophatikiza
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Mukawunika kusintha kwa ma code, zokambirana, ndi kuphatikizika kwa pempho, nthawi zambiri kumakhala kofunikira kuyang'ana panthambi kuti muwunikenso mozama. Komabe, kupeza dzina la ulusi kumakhala kovuta kwambiri popeza zambiri zikuwonjezedwa pazofotokozera zofunsira ndipo muyenera kupitilira patsamba.
Tawonjeza dzina la nthambi pagawo lophatikizira lopempha, kupangitsa kuti lizipezeka nthawi iliyonse ndikuchotsa kufunikira koyenda patsamba lonse. Monga ulalo wofunsira kuphatikizira, gawo la nthambi yoyambira lili ndi batani loyenera la "kopi".
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ
Kuwonetsa kukhalapo kwa mafayilo ophwanyidwa pakuphatikizana kumasiyana
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Phatikizani zopempha zomwe zimawonjezera zosintha pamafayilo angapo nthawi zina zimasokoneza mafayilo akulu kuti muwongolere magwiridwe antchito. Izi zikachitika, ndizotheka kudumpha fayilo mwangozi pakuwunika, makamaka pakuphatikiza zopempha ndi mafayilo ambiri. Kuyambira ndi mtundu wa 13.4, zopempha zophatikizira zidzawonetsa ma diffs omwe ali ndi mafayilo opindidwa, kuti musaphonye mafayilowa mukawunika ma code. Kuti timveke bwino, tikukonzekera kuwonjezera zowunikira m'mafayilowa m'tsogolomu. Khalani tcheru kuti mudziwe zambiri
Chenjezo lokhudza kupezeka kwa mafayilo omwe agwa mu diff ya pempho lophatikiza
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Mu gawo la kuphatikiza zopempha zosiyanitsira, mafayilo akulu amagwa kuti agwire bwino ntchito. Komabe, poyang'ana kachidindo, mafayilo ena akhoza kuphonya pamene wobwereza akudutsa mndandanda wa mafayilo, popeza mafayilo onse akuluakulu amagwa.
Tawonjeza chenjezo lowoneka pamwamba pa tsamba lophatikizana la diff kuti tidziwitse ogwiritsa ntchito kuti pali fayilo yophatikizidwa mugawoli. Mwanjira iyi, simudzaphonya zosintha zilizonse zomwe mukufuna kuphatikiza pakuwunika.
Kubwezeretsa kokhazikika kwa Gitaly cluster repository
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
M'mbuyomu, pomwe node yayikulu ya gulu la Gitaly idachoka pa intaneti, nkhokwe zomwe zili pamfundoyi zidalembedwa kuti ndizowerengedwa zokha. Izi zidalepheretsa kutayika kwa data panthawi yomwe panali zosintha pa mfundo zomwe zinali zisanabwerezedwe. Nodeyo itabweranso pa intaneti, GitLab sinabwezeretsedwenso, ndipo olamulira amayenera kuyambitsa pamanja njira yolumikizirana kapena kuvomereza kutayika kwa data. Zinthu zina, monga kulephera kwa ntchito yobwerezabwereza pamfundo yachiwiri, zithanso kubweretsa nkhokwe zakale kapena zowerengera zokha. Pachifukwa ichi, chosungiracho chinakhalabe chokhazikika mpaka ntchito yolemba yotsatira inachitika, yomwe ingayambe ntchito yobwerezabwereza.
Kuthetsa vutoli
Kuphatikiza apo, kukonza zodziwikiratu kumayamba kubwereza nkhokwe pa mfundo iliyonse yatsopano ya Gitaly yowonjezeredwa pagulu, ndikuchotsa ntchito yamanja powonjezera ma node atsopano.
Chongani ntchito yoti muchite ngati yamalizidwa patsamba lopanga
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Kulankhulana bwino mu GitLab kumachokera pamndandanda wazomwe muyenera kuchita. Ngati mwatchulidwa mu ndemanga, ndikofunikira kuti muzitha kulumphira kuntchito ndikuyamba kuchita zinazake kapena kuyiyika kuti yatha. M'pofunikanso kuti muzidzipatulira ntchito pamene mukufuna kugwira ntchito ina kapena kubwereranso nthawi ina.
M'mbuyomu, simukanatha kuwonjezera ntchito kapena kuziyika ngati zamalizidwa mukamagwira ntchito ndi mapangidwe. Izi zidasokoneza kwambiri kulumikizana pakati pamagulu azogulitsa, popeza to-dos ndi chinthu chofunikira kwambiri pakuyenda kwa GitLab.
Potulutsidwa 13.4, mapangidwe amapeza ndemanga zamatikiti pakugwiritsa ntchito ntchito, zomwe zimapangitsa kugwira nawo ntchito kukhala kogwirizana komanso kothandiza.
Kalozera wowongolera wamavuto a CI/CD
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Takonza njira zothetsera mavuto za GitLab CI/CD ndi zambiri zokhudzana ndi zovuta zomwe mungakumane nazo. Tikukhulupirira kuti zolembedwa zokonzedwa bwino zidzakuthandizani kukuthandizani kuti muyambe kuyendetsa GitLab CI/CD mwachangu komanso mosavuta.
Kuphatikiza zopempha sikutulukanso pamzere wophatikiza
(PREMIUM, ULTIMATE, SILVER, GOLD)
M'mbuyomu, zopempha zophatikizira zitha kutsika mwangozi pamzere wophatikiza chifukwa cha ndemanga mochedwa. Ngati pempho lophatikizira linali kale pamzere ndipo wina adawonjezerapo ndemanga yomwe idayambitsa zokambirana zatsopano zomwe sizinathe kuthetsedwa, pempho lophatikiza linkawoneka kuti siliyenera kuphatikizika ndipo lingagwere pamzere. Tsopano, pempho lophatikizana likuwonjezeredwa pamzere wophatikizira, ndemanga zatsopano zitha kuwonjezeredwa popanda kuopa kusokoneza njira yophatikizira.
Kuwonetsa mtengo wa code pa ntchito pophatikiza
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Madivelopa akuyenera kuwona kufunikira kwa mayendedwe apaipiyo akamaliza - ngakhale pazovuta monga kuyendetsa mapaipi okhala ndi ntchito zingapo zomwe zimayenera kuchulukitsidwa kuti awerengere kuchuluka kwake. M'mbuyomu, widget yopempha yophatikiza imangowonetsa kuchuluka kwazinthu izi, zomwe zikutanthauza kuti muyenera kupita patsamba lantchito ndikubwerera ku pempho lophatikiza kuti mupeze mfundo zapakatikati. Kuti tikupulumutseni nthawi ndi masitepe owonjezerawa, tidapanga widget kuti iwonetse kuchuluka kwa kufalikira, kusintha kwake pakati pa zomwe mukufuna ndi nthambi zoyambira, ndi chida chomwe chikuwonetsa kuchuluka kwa ntchito iliyonse kutengera kuchuluka komwe kunawerengedwa.
Kuchotsa phukusi mu kaundula wa phukusi poyang'ana gulu
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Kaundula wa phukusi la GitLab ndi malo osungira ndikugawa mapaketi mumitundu yosiyanasiyana. Mukakhala ndi phukusi zambiri mu polojekiti kapena gulu lanu, muyenera kuzindikira mwamsanga phukusi losagwiritsidwa ntchito ndi kuwachotsa kuti anthu asawatsitse. Mutha kuchotsa phukusi ku registry yanu kudzera
Tsopano mutha kuchotsa phukusi mukamawona zolembera zamagulu. Ingopitani patsamba la kaundula wa phukusi, sefa phukusilo ndi dzina, ndikuchotsa zomwe simukuzifuna.
Kukulitsa phukusi la Conan mpaka mulingo wa projekiti
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Mutha kugwiritsa ntchito chosungira cha Conan mu GitLab kufalitsa ndi kugawa zodalira za C/C++. Komabe, maphukusi am'mbuyomu amatha kungofika pamlingo wachitsanzo, popeza dzina la phukusi la Conan limatha kukhala zilembo za 51 zokha. Ngati mukufuna kufalitsa phukusi kuchokera kumagulu ang'onoang'ono, mwachitsanzo gitlab-org/ci-cd/package-stage/feature-testing/conan
, zinali pafupifupi zosatheka kuchita.
Tsopano mutha kukulitsa ma phukusi a Conan mpaka mulingo wa projekiti, kupangitsa kuti ikhale yosavuta kufalitsa ndi kugawa zomwe zimadalira polojekiti yanu.
Thandizo kwa oyang'anira phukusi latsopano ndi zilankhulo zoyezetsa kudalira
(ZOCHITA, GOLIDE)
Ndife okondwa kuwonjezera masikeni amtundu wa C, C++, C# ndi .Net code mapulojekiti omwe amagwiritsa ntchito NuGet 4.9+ kapena mamenejala a phukusi a Conan pamndandanda wathu
Zidziwitso mukasintha zopempha zophatikizira kukhala 'Gwirizanitsani mapaipi akamaliza bwino'
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
M'mbuyomu, pokhazikitsa zokonda zophatikiza Gwirizanitsani payipi ikatha (Phatikizani Pamene Pipeline Ipambana, MWPS) palibe chidziwitso cha imelo chomwe chinatumizidwa. Munayenera kuyang'ana pachokha kapena kudikirira kuti muphatikizidwe. Ndi kutulutsidwaku ndife okondwa kuwonetsa zomwe ogwiritsa ntchito athandizira
Kupanga magulu a EKS ndi mtundu wodziwika wa Kubernetes
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Ogwiritsa ntchito a GitLab tsopano atha kusankha mtundu wa Kubernetes womwe udzaperekedwa ndi EKS; mutha kusankha pakati pa mitundu 1.14β1.17.
Kupanga zochitika ngati mitundu yamatikiti
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Osati vuto lililonse lomwe limabwera nthawi yomweyo limayambitsa zidziwitso: ogwiritsa ntchito amafotokoza za kutha ndipo mamembala amafufuza zovuta zomwe zimachitika. Zochitika tsopano ndi mtundu wa tikiti, kotero magulu anu atha kuwapanga mwachangu ngati gawo lamayendedwe awo wamba. Dinani Ntchito yatsopano kuchokera kulikonse ku GitLab, komanso m'munda mtundu sankhani Chochitika.
Kutchula Zidziwitso za GitLab ku Markdown
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Tawongolera zidziwitso za GitLab powonjezera mtundu watsopano wotchulira iwo mu GitLab Markdown, kupangitsa kuti zikhale zosavuta kugawana ndi kutchula zidziwitso. Gwiritsani ntchito ^alert#1234
kutchula chenjezo m'gawo lililonse la Markdown: muzochitika, matikiti, kapena kuphatikiza zopempha. Izi zikuthandizaninso kuzindikira ntchito zomwe zimapangidwa kuchokera ku zidziwitso osati matikiti kapena kuphatikiza zopempha.
Kuyang'ana kuchuluka kwa tcheru ndi zochitika
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Malongosoledwe a chenjezo ali ndi chidziwitso chofunikira kwambiri pakuthana ndi mavuto ndi kuchira, ndipo chidziwitsochi chiyenera kupezeka mosavuta kuti musamasinthe zida kapena ma tabo pamene mukugwira ntchito kuti muthetse vuto. Zochitika zopangidwa kuchokera ku zidziwitso zikuwonetsa tsatanetsatane wa chenjezo pa tabu Tsatanetsatane wa Chenjezo.
75% yosaka mwachangu
(ZOYAMBA, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)
GitLab, ngati pulogalamu imodzi, ili ndi kuthekera kwapadera kodziwikiratu zomwe zili mumayendedwe anu onse a DevOps mwachangu. Mu GitLab 13.4, kusaka kwapamwamba kumabweretsa zotsatira 75% mwachangu zikatero
Kuwona mapulojekiti ochotsedwa a oyang'anira
(CORE, Starter, PREMIUM, ULTIMATE)
Panali njira yoti muchedwetse kufufutidwa kwa projekiti
Izi zimapatsa oyang'anira kuwongolera kokulirapo pakuchotsa pulojekiti posonkhanitsa zidziwitso zonse pamalo amodzi ndikupereka kuthekera kochotsa zomwe sakufuna.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ
Thandizo lowonjezera la malamulo okankhira gulu ku API
(ZOYAMBA, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)
M'mbuyomu, malamulo okankhira gulu amatha kukhazikitsidwa poyendera gulu lililonse payekha kudzera mu GitLab UI ndikugwiritsa ntchito malamulowo. Tsopano mutha kuyang'anira malamulowa kudzera pa API kuti muthandizire zida zanu zamachitidwe ndi GitLab automation.
Kuchotsa zizindikiro zofikira munthu kuti asungire mbiri yanu
(ZOCHITA)
Fayilo yosinthira ya static site editor
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Mu GitLab 13.4, tikubweretsa njira yatsopano yosinthira makonda osasintha. Ngakhale fayilo yosinthira sikusunga kapena kulandila zosintha zilizonse pakutulutsidwaku, tikuyala maziko osinthira tsogolo la machitidwe osintha. M'mabuku amtsogolo tidzawonjezera ku fayilo .gitlab/static-site-editor.yml
magawo kukhazikitsa
Kusintha gawo loyambira la fayilo pogwiritsa ntchito static site editor
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Nkhani yakutsogolo ndi njira yosinthika komanso yosavuta yofotokozera zosintha zamasamba mumafayilo a data kuti zisinthidwe ndi jenereta yamasamba osasunthika. Amagwiritsidwa ntchito poyika mutu wa tsamba, template ya masanjidwe, kapena wolemba, koma angagwiritsidwe ntchito kupereka mtundu uliwonse wa metadata kwa jenereta popereka tsambalo mu HTML. Kuphatikizidwira pamwamba pa fayilo iliyonse ya data, gawo loyambira limasinthidwa kukhala YAML kapena JSON ndipo limafunikira mawu osasinthika komanso olondola. Ogwiritsa ntchito omwe sadziwa malamulo a kalembedwe katchulidwe amatha kulowa mosadziwa, zomwe zingayambitse zovuta zamapangidwe kapenanso kupanga zolephera.
Njira yosinthira ya WYSIWYG ya static site editor imachotsa kale mawu oyambira kwa mkonzi kuti aletse zolakwika zamapangidwe awa. Komabe, izi zimakulepheretsani kusintha zinthu zomwe zasungidwa mu gawoli osabwereranso kukusintha komwe kumayambira. Mu GitLab 13.4, mutha kupeza gawo lililonse ndikusintha mtengo wake pamawonekedwe odziwika bwino. Pamene batani mbamuikha Makhalidwe (Zikhazikiko) gulu lidzatsegulidwa kusonyeza gawo la fomu pa kiyi iliyonse yomwe yafotokozedwa kumayambiriro. Mindayo ili ndi mtengo wamakono, ndipo kusintha kulikonse kumakhala kosavuta monga kulowetsa mu fomu ya intaneti. Kusintha mawu anu oyambira motere kumapewa mawu ovuta komanso kumakupatsani mphamvu zonse pazomwe zili mkati ndikuwonetsetsa kuti zotsatira zomaliza zimasinthidwa nthawi zonse.
GitLab ya Jira ndi DVCS Connector tsopano ili mu Core
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Kwa ogwiritsa ntchito a Jira pa GitLab:
Izi zidalipo kale mu pulani yathu ya Premium, koma tsopano zikupezeka kwa ogwiritsa ntchito onse!
Ambiri mavoti pazochitika zamagulu a Gitaly (beta)
(CORE, Starter, PREMIUM, ULTIMATE)
Gulu la Gitaly limakupatsani mwayi wobwereza zolemba za Git kumalo angapo "ofunda" a Gitaly. Izi zimakulitsa kulolerana kwa zolakwika pochotsa mfundo imodzi yolephera.
Mavoti ambiri amawongolera kulolerana kwa zolakwika pofuna chilolezo cha ma node ambiri (osati onse) musanasunge zosintha pa disk. Ngati kusinthaku kwayatsidwa, kulemba kuyenera kuchita bwino pama node angapo. Ma node osagwirizana amangogwirizanitsidwa pogwiritsa ntchito kubwereza kwa asynchronous kuchokera ku mfundo zomwe zapanga quorum.
Thandizo la schema mwamakonda pakutsimikizira kwa JSON mu Web IDE
(PREMIUM, ULTIMATE, SILVER, GOLD)
Ntchito zomwe anthu amalemba masanjidwe mu JSON kapena YAML nthawi zambiri zimakhala zovuta chifukwa ndizosavuta kupanga zolakwika ndikuphwanya china chake. Ndizotheka kulemba zida zowunikira kuti mugwire nkhaniyi paipi ya CI, koma kugwiritsa ntchito fayilo ya JSON schema kungakhale kothandiza kupereka zolemba ndi malingaliro.
Otenga nawo gawo pa projekiti amatha kufotokozera m'malo awo njira yopita ku schema yachizolowezi mufayilo .gitlab/.gitlab-webide.yml
, yomwe imatchula schema ndi njira yopita ku mafayilo kuti awonedwe. Mukayika fayilo inayake mu IDE ya Webusaiti, mudzawona mayankho owonjezera ndi kutsimikizira kukuthandizani kupanga fayilo.
Directed Acyclic Graph (DAG) malire a nthambi adakwera mpaka 50
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Ngati mukugwiritsa ntchito ma conveyors needs:
, mwankhanza kwambiri. Mu 13.4, malire osasinthika adawonjezedwa kuchokera pa 10 mpaka 50 kuti alole maubwenzi ovuta kwambiri pakati pa ntchito pamapaipi anu.
Ngati ndinu woyang'anira zochitika za GitLab, mutha kukweza malirewo pokhazikitsa chosinthira, ngakhale sitipereka chithandizo chovomerezeka pa izi.
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ needs:
Khalidwe labwino needs
kwa ntchito zomwe mwaphonya
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Nthawi zina, ntchito yomwe yaphonya pamapaipi imatha kuganiziridwa molakwika kuti ndiyopambana pazodalira zomwe zafotokozedwamo needs
, zomwe zinapangitsa kuti ntchito zotsatila ziziyenda, zomwe siziyenera kuchitika. Khalidweli lakhazikitsidwa mu mtundu 13.4, ndi needs
tsopano amasamalira bwino milandu ya ntchito zomwe mwaphonya.
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ needs
Lembani chinthu chomaliza chomwe mukufuna kuti chisachotsedwe
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
GitLab tsopano imatseka ntchito yomaliza yopambana ndi zida zapaipi panthambi iliyonse yomwe ikugwira ntchito, kuphatikiza pempho, kapena tag kuti isachotsedwe ikatha. Zimakhala zosavuta kukhazikitsa malamulo ankhanza otha ntchito kuti ayeretse zinthu zakale. Izi zimathandiza kuchepetsa kugwiritsidwa ntchito kwa malo a disk ndikuwonetsetsa kuti nthawi zonse mumakhala ndi zolemba zaposachedwa kwambiri zapaipi.
CI/CD Guide to Pipeline Optimization
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Kukonza payipi yanu ya CI/CD kumatha kupititsa patsogolo liwiro la kutumiza ndikusunga ndalama. Tawongola zolembedwa zathu kuti zikhale ndi kalozera wachangu woti mupindule ndi kukonza mapaipi anu.
Lipoti la mayeso losanjidwa ndi mayeso
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Malire pa kukula kwa mafayilo omwe adakwezedwa ku registry ya phukusi
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Tsopano pali malire pakukula kwa mafayilo a phukusi omwe atha kukwezedwa ku registry ya phukusi la GitLab. Zoletsa zawonjezedwa kuti muwongolere magwiridwe antchito a kaundula wa phukusi ndikupewa nkhanza. Malire amasiyana malinga ndi mtundu wa phukusi. Kwa GitLab.com, makulidwe apamwamba amafayilo ndi:
- Kukula: 250MB
- Mtundu: 3GB
- NPM: 300MB
- NuGet: 250MB
- PPI: 3GB
Pazochitika za GitLab, zosintha ndizofanana. Komabe, woyang'anira akhoza kusintha zoletsa ntchito
Gwiritsani ntchito CI_JOB_TOKEN kuti musindikize phukusi la PyPI
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Mutha kugwiritsa ntchito chosungira cha GitLab PyPI kupanga, kusindikiza, ndi kugawana mapaketi a Python limodzi ndi ma source code ndi mapaipi a CI/CD. Komabe, m'mbuyomu simunathe kutsimikizira kunkhokwe pogwiritsa ntchito kusinthika komwe kudakonzedweratu CI_JOB_TOKEN
. Zotsatira zake, mumayenera kugwiritsa ntchito zidziwitso zanu kuti musinthe chosungira cha PyPI, kapena mwina mwaganiza kuti musagwiritse ntchito chosungirako.
Tsopano ndikosavuta kugwiritsa ntchito GitLab CI/CD kufalitsa ndikuyika ma phukusi a PyPI pogwiritsa ntchito kusinthika komwe kumafotokozedwa kale. CI_JOB_TOKEN
.
DAST scanner mbiri pakufuna
(ZOCHITA, GOLIDE)
Ku scan yofunidwa ya DAST yomwe inali
Fayilo yosavuta yosinthira pamasamba a GitLab
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Ngati mugwiritsa ntchito Masamba a GitLab ndipo mukufuna kuyang'anira bwino kusintha kwa URL, mwina mwazindikira kuti kuyang'anira zolozera patsamba lanu la GitLab sikunali kotheka. GitLab tsopano imakupatsani mwayi wokonza malamulo kuti muwongolere ulalo umodzi kupita ku wina patsamba lanu la Masamba powonjezera fayilo yosinthira kumalo osungirako. Izi zatheka chifukwa cha thandizo la Kevin Barnett (
Terraform state yoyendetsedwa ndi GitLab
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Kufikira kumitundu yam'mbuyomu ya Terraform ndikofunikira pakutsata komanso kukonza zolakwika ngati kuli kofunikira. Kuthandizira pakumasulira kwa Terraform komwe kumayendetsedwa ndi GitLab kumaperekedwa kuyambira ndi GitLab 13.4. Kusintha kumangoyatsidwa pamafayilo atsopano a Terraform state. Mafayilo omwe alipo a Terraform state adzakhala
Tsatanetsatane Wachidziwitso Chofunikira
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Mukakonza zochitika, muyenera kudziwa mosavuta kuti chenjezo lidatsegulidwa nthawi yayitali bwanji komanso kangati chochitikacho chinayambika. Izi nthawi zambiri zimakhala zofunika kwambiri pozindikira momwe kasitomala amakhudzira komanso zomwe gulu lanu liyenera kuthana nalo poyamba. Mugawo latsopano la Tsatanetsatane wa Zochitika, tikuwonetsa nthawi yoyambira, kuchuluka kwa zochitika, ndi ulalo wa chenjezo loyambirira. Izi zilipo pazochitika zomwe zimapangidwa kuchokera ku zidziwitso.
Kukhazikitsa ndi kusintha gawo la kuuma kwa zochitika
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
The Incident Severity dimension imalola oyankha ndi ogwira nawo ntchito kuti adziwe momwe zimachitikira, komanso njira ndi kufulumira kwa yankho. Pamene gulu lanu likugawana zotsatira panthawi yokonza ndi kuchira, akhoza kusintha izi. Tsopano mutha kusintha kuopsa kwa chochitika m'mbali yakumanja ya Tsamba la Tsatanetsatane wa Zochitika, ndipo kuopsa kwake kumawonetsedwa pamndandanda wazomwe zachitika.
Kupanga, kusintha ndi kufufuta chidebe malamulo chitetezo maukonde
(ZOCHITA, GOLIDE)
Kupititsa patsogolo kwa Container Network Security Rule Editor kumathandizira ogwiritsa ntchito kupanga, kusintha, ndi kuchotsa malamulo awo mwachindunji pa mawonekedwe a GitLab. Mkonzi mbali zikuphatikizapo .yaml
kwa ogwiritsa ntchito odziwa zambiri komanso mkonzi wa malamulo omwe ali ndi mawonekedwe owoneka bwino a malamulo atsopano pamanetiweki. Mukhoza kupeza njira zatsopano zoyendetsera malamulo mugawoli Chitetezo ndi Kutsata> Kuwongolera Ziwopsezo> Malamulo (Chitetezo & Kutsata> Kuwongolera Ziwopsezo> Ndondomeko).
Thandizo la Azure blob yosungirako
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
Onse a GitLab ndi GitLab Runner tsopano akuthandizira
Zochitika za GitLab zimathandizira Azure pamitundu yonse yosungira zinthu, kuphatikiza mafayilo a LFS, zojambula za CI, ndi
Ma processor a GitLab amathandiziranso Azure posungira [runners.cache.azure]
Phukusi la Omnibus ARM64 la Ubuntu ndi OpenSUSE
(CORE, Starter, PREMIUM, ULTIMATE)
Poyankha kufunikira kwa chithandizo choyendetsera GitLab pamapangidwe a 64-bit ARM, ndife okondwa kulengeza za kupezeka kwa phukusi lovomerezeka la ARM64 Ubuntu 20.04 Omnibus. Zikomo kwambiri Zitai Chen ndi Guillaume Gardet chifukwa cha zopereka zazikulu zomwe adapereka - zopempha zawo zophatikizana zidathandizira kwambiri izi!
Kuti mutsitse ndikuyika phukusi la Ubuntu 20.04, pitani kwathu Ubuntu
.
Kuthandizira kutsimikizika kwamakhadi anzeru pa tchati cha GitLab Helm
(PREMIUM, ULTIMATE)
Makhadi anzeru, monga Common Access Cards (CAC), tsopano atha kugwiritsidwa ntchito kutsimikizira ku GitLab yotumizidwa kudzera pa Helm chart. Makhadi anzeru amatsimikiziridwa ndi nkhokwe yapafupi pogwiritsa ntchito satifiketi za X.509. Ndi izi, chithandizo chamakhadi anzeru okhala ndi tchati cha Helm tsopano chikugwirizana ndi kuthandizira kwamakhadi anzeru komwe kumapezeka ku Omnibus deployments.
Zolemba zatsatanetsatane komanso malangizo osinthira / kukhazikitsa atha kuwerengedwa muzolemba zoyambirira za Chingerezi:
Tinkagwira ntchito yomasulira kuchokera ku Chingerezi
Source: www.habr.com