# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

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. Makiyi achinsinsi ochokera ku hashiCorp vault tsopano atha kugwiritsidwa ntchito mu ntchito za CI/CD mkati mwa dongosolo la kusonkhanitsa ndi kutumiza. Kuphatikiza apo, mabungwe omwe akufuna kuthandizira kulekanitsa maudindo otumizira ma code akhoza tsopano onjezani gawo la Deployer kwa ogwiritsa ntchito omwe ali ndi mwayi wa Reporter. Udindo uwu umagwirizana mfundo ya mwayi wocheperako ndipo ikulolani kuti mutsimikizire zopempha zophatikizira (m'dera la Russia la GitLab "kuphatikiza zopempha") ndikuyika kachidindo m'malo otetezedwa, osapereka mwayi wosintha kachidindo komweko.

Njira ina yochepetsera zoopsa ndiyo kugwiritsa ntchito zatsopano GitLab Kubernetes Wothandizira. Magulu ogwirira ntchito amatha kutumiza magulu a Kubernetes kuchokera ku GitLab popanda kuwonetsa gulu lawo pa intaneti yonse. Tikubweretsanso chithandizo chowongolera mtundu wamafayilo atsopano a Terraform GitLab yoyang'anira Terraform state kuthandizira kutsata ndi kumasuka kwa kuthetsa vutoli. Pomaliza, dashboard yachitetezo yachitsanzo idakhala GitLab Security Center ndi malipoti achiwopsezo komanso zosintha zachitetezo.

Ntchito yosavuta komanso yothandiza ndi GitLab

Takonza zosaka zathu zapadziko lonse lapansi kuti ziphatikizepo kusaka mwachangu kuchokera pakusaka, kukulolani kuti muyende mosavuta kupita ku matikiti aposachedwa, magulu, mapulojekiti, zoikamo ndi mitu yothandizira. Ndife okondwa kulengeza Masamba a GitLab mayendedwe awonekera kuwongolera masamba ndi maupangiri omwe ali mkati mwa tsambalo, zomwe zidzalola ogwiritsa ntchito kuyika masamba awo moyenera. Ndipo kwa iwo omwe angafune kulandira zambiri zokhuza kutumizidwa, kumasulidwa uku kumalola kuyang'anira mazana a ma projekiti omwe amathandizidwa kuchokera pazida za chilengedwe!

Open Source Contributions

Ife tikuyimira kuwonetsa ma code coverage mu kuphatikiza pempho kumasiyanazomwe ndidawonjezera MVP ya mwezi uno, Fabio Huser. Zizindikiro pamayeso oyeserera a ma code osinthidwa amapatsa opanga malingaliro omveka bwino a code code pakuwunika; izi zimathandiza kufulumizitsa ndemanga ndi kuchepetsa nthawi kuphatikiza ndi deploying kachidindo latsopano. Ndipo ifenso anasuntha zinthu zosinthika (zikwangwani) kupita ku Starter ndi plan kuwasunthira ku Core pakumasulidwa 13.5.

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:

Ngati mukufuna kudziwa pasadakhale zomwe zikuyembekezera inu mu kenako kumasula, yang'anani vidiyo yathu yotulutsa 13.5.

Onerani tsamba lathu la "Resiliency in Challenging Times".

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

MVP mwezi uno - Fabio Huser

Fabio anathandizira kwambiri chopereka Π² kuwonetsa ma code coverage mu kuphatikiza pempho kumasiyana - gawo lomwe lakhala likuyembekezeredwa kwa nthawi yayitali mgulu la GitLab. Ichi ndi chothandizira chofunikira kwambiri ndi zosintha zosakhala zazing'ono zomwe zimafuna kugwirizana kosalekeza ndi mamembala a gulu la GitLab ndipo zakhudza mbali zambiri za polojekiti monga UX, kutsogolo ndi kumbuyo.

Zina zazikulu zakutulutsidwa kwa GitLab 13.4

Gwiritsani ntchito makiyi a HashiCorp Vault mu ntchito za CI

(PREMIUM, ULTIMATE, SILVER, GOLD) Gawo lozungulira la DevOps: Kumasulidwa

Potulutsa 12.10, GitLab idawonetsa kuthekera kolandila ndi kusamutsa makiyi ku ntchito za CI pogwiritsa ntchito GitLab job handler (GitLab runner). Tsopano tikukulitsa kutsimikizira pogwiritsa ntchito JWT, kuwonjezera mawu atsopano secrets ku file .gitlab-ci.yml. Izi zipangitsa kukhala kosavuta kukhazikitsa ndikugwiritsa ntchito chosungira cha HashiCorp ndi GitLab.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba zogwirira ntchito ndi makiyi ΠΈ tikiti yapachiyambi.

Kuyambitsa GitLab Kubernetes Agent

(PREMIUM, ULTIMATE) Gawo lozungulira la DevOps: Konzani

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. Tiyerekezekuti mphamvu izi zidzawonjezedwa kwa wothandizira pazotulutsa zamtsogolo, komanso kuphatikiza kwatsopano komwe kumayang'ana chitetezo ndi kutsata.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

GitLab Kubernetes Agent Documentation ΠΈ tikiti yapachiyambi.

Perekani chilolezo kwa ogwiritsa ntchito popanda chilolezo

(PREMIUM, ULTIMATE, SILVER, GOLD) Gawo lozungulira la DevOps: Kumasulidwa

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

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Environment Access Documentation ΠΈ choyambirira epic.

Security Center

(ZOCHITA, GOLIDE) Gawo lozungulira la DevOps: Otetezeka

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.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba za Instance Security Center ΠΈ choyambirira epic.

Zosintha zosinthika tsopano zili mu GitLab Starter

(ZOYAMBA, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Kumasulidwa

GitLab 11.4 idatulutsidwa mtundu wa alpha wa zinthu zosinthika. Mu 12.2 tinayambitsa njira kwa iwo kuchuluka kwa ogwiritsa ntchito ΠΈ pa ID ya ogwiritsa, ndipo mu 13.1 anawonjezera mndandanda wa ogwiritsa ntchito ΠΈ kukhazikitsa njira kwa malo osiyanasiyana.

Kumayambiriro kwa chaka chino, GitLab adadzipereka kusuntha zinthu 18 ku open source. Pakumasulidwa uku, tatsiriza kusamuka kwa zinthu zosinthika kupita ku pulani ya Starter ndipo tipitiliza kuwasamutsira ku Core kuchokera. Git Lab 13.5. Ndife okondwa kubweretsa izi kwa ogwiritsa ntchito ambiri ndipo tikufuna kumva momwe mumazigwiritsira ntchito.

Zolemba pazinthu zosinthika ΠΈ tikiti yapachiyambi.

Kuyenda mwachangu kuchokera pakusaka

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

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!

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Sakani zolemba zomaliza zokha ΠΈ tikiti yapachiyambi.

Kuwonetsa kuchuluka kwa ma code muzopempha zophatikizira kumasiyana

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Pangani

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.

Бпасибо Fabio Huser ndi Siemens chifukwa cha izi!

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba pakuwonetsa kuphimba ma code ndi mayeso ΠΈ tikiti yapachiyambi.

Malo ambiri ndi ma projekiti mu gulu la Environments

(PREMIUM, ULTIMATE, SILVER, GOLD) Gawo lozungulira la DevOps: Kumasulidwa

Kuyambira kutulutsidwa kwa GitLab 12.5 pogwiritsa ntchito mapanelo chilengedwe mutha kuyang'anira momwe chilengedwe chilili, koma osapitilira zisanu ndi ziwiri pama projekiti atatu. Takulitsa gululi potulutsa 13.4 polilemba pamasamba kuti likuthandizeni kusamalira ndi kusamalira malo anu pamlingo waukulu. Tsopano mutha kuwona malo ambiri mumapulojekiti ambiri.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba za gulu la chilengedwe ΠΈ tikiti yapachiyambi.

GitLab imayang'anira othandizira a GitLab Terraform

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Konzani

Posachedwapa ife adalandira ufulu wothandizira kwa GitLab Terraform wothandizira ndi plan onjezerani zomwe zikubwera. M'mwezi wapitawu, tavomereza zopempha zophatikiza 21 ndikutseka matikiti 31, kuphatikiza zolakwika zomwe zidakhalapo kwanthawi yayitali komanso zomwe zikusowa monga. thandizo mwachitsanzo masango. Mutha phunzirani zambiri za woperekera GitLab Terraform m'malemba a Terraform.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba za GitLab Terraform Provider ΠΈ tikiti yapachiyambi.

Kuyesa kwa Fuzzing API ndi mawonekedwe a OpenAPI kapena fayilo ya HAR

(ZOCHITA, GOLIDE) Gawo lozungulira la DevOps: Otetezeka

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 Kufotokozera kwa OpenAPI v2 kapena Chithunzi cha HAR pulogalamu yanu ndiyeno imapanga data yolowera mwachisawawa yopangidwira kuyesa milandu yam'mphepete ndikupeza nsikidzi. Zotsatira zimawonekera nthawi yomweyo mkati mwa njira yanu.

Uku ndiye kutulutsa kwathu koyamba koyeserera kwa API fuzz ndipo tikufuna kumva zomwe mukuganiza. Tili ndi zina zambiri zoyezetsa fuzz malingaliro ambiri, zomwe tikhala nazo pakutulutsidwa kwa gawoli.

API Fuzzing Testing Documentation ΠΈ choyambirira epic.

Oneranitu ma grafu atsopano mugulu la ma metrics

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Monitor

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.

Zolemba pakuwonjezera graph yatsopano pagulu ΠΈ tikiti yapachiyambi.

Deta pa kufalitsa ma code poyesa ma projekiti onse a gulu

(PREMIUM, ULTIMATE, SILVER, GOLD) Gawo lozungulira la DevOps: Tsimikizani

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 chiwembu pafupifupi Kuphunzira pakapita nthawi.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba za Repository Analytics ΠΈ tikiti yapachiyambi.

Kuthandizira zilankhulo zatsopano pakuyesa kwathunthu kwa fuzz

(ZOCHITA, GOLIDE) Gawo lozungulira la DevOps: Otetezeka

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.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba pa zilankhulo zothandizidwa poyesa fuzz ΠΈ choyambirira epic.

Zidziwitso patsamba lalikulu la chilengedwe

(PREMIUM, ULTIMATE, SILVER, GOLD) Gawo lozungulira la DevOps: Kumasulidwa

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.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba zowonera zidziwitso zaposachedwa kwambiri m'malo ΠΈ tikiti yapachiyambi.

Mapaipi okhala ndi zisa tsopano amatha kuyendetsa mapaipi awoawo

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Tsimikizani

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.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Nested Pipeline Documentation ΠΈ tikiti yapachiyambi.

Kuyenda bwino pakati pa mapaipi a makolo ndi omwe ali ndi zisa

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Tsimikizani

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.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Nested Pipeline Documentation ΠΈ tikiti yapachiyambi.

Ntchito zofananira za matrix zikuwonetsa zosintha zoyenera pamutu wantchito

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Tsimikizani

Ngati munagwiritsa ntchito ntchito matrix, mwina munaonapo kuti zinali zovuta kudziwa mtundu wa matrix womwe umagwiritsidwa ntchito pa ntchito inayake, popeza mayina a ntchito amaoneka ngati 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.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba za Parallel Matrix Jobs ΠΈ tikiti yapachiyambi.

Zosintha zina mu GitLab 13.4

Kulumikiza akaunti ya Atlassian

(CORE, Starter, PREMIUM, ULTIMATE) Gawo lozungulira la DevOps: Sinthani

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. Gitlab ndi Jira ndi zinthu zina zochokera ku mzere wa Atlassian.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Atlassian Integration Documentation ΠΈ tikiti yapachiyambi.

Kutumiza kunja mndandanda wazinthu zonse zophatikizika

(ZOCHITA, GOLIDE) Gawo lozungulira la DevOps: Sinthani

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 Ma Dashboards Otsatira ndipo dinani batani Mndandanda wazinthu zonse zophatikizana. Fayilo yomwe ikubwerayi idzakhala ndi zonse zomwe amapempha ophatikizana, wolemba wawo, ID yolumikizana, gulu, polojekiti, zotsimikizira ndi zina.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba zopanga lipoti ΠΈ tikiti yapachiyambi.

Lembani ndi kukonza zizindikiro zopezera munthu kudzera pa API

(ZOCHITA, GOLIDE) Gawo lozungulira la DevOps: Sinthani

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. kukana mwayi kudzera pa API.

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.

Zolemba za Personal Access Token ΠΈ tikiti yapachiyambi.

Nkhani zokhudzana ndi zina tsopano zili mu GitLab Core

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Konzani

Miyezi ingapo yapitayo tinalengeza ndondomeko yoti kumasulira kwa zinthu 18 kukhala code yotsegula. Pogwira ntchito kuti tikwaniritse lonjezoli, tapanga matikiti ogwirizana, Tumizani matikiti ku CSV ΠΈ Task board focus mode (m'malo aku Russia a GitLab "zokambirana") zomwe zikupezeka mu dongosolo la Core. Izi zimangokhudza maubale "olumikizidwa"; maubale a "midadada" ndi "oletsedwa" amakhalabe m'mapulani olipidwa.

Zolemba pa matikiti ogwirizana ΠΈ tikiti yapachiyambi.

Kuwonetsa dzina la nthambi yoyambira mumzere wofunsira wophatikiza

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Pangani

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".

Бпасибо Ethan Reesor chifukwa cha thandizo lanu lalikulu pakukulitsa gawoli!

Phatikizani zolembedwa zopempha ΠΈ tikiti yapachiyambi.

Kuwonetsa kukhalapo kwa mafayilo ophwanyidwa pakuphatikizana kumasiyana

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Pangani

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 tikiti ya gitlab#16047.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba pamafayilo opindidwa ophatikizana amasiyana ΠΈ tikiti yapachiyambi.

Chenjezo lokhudza kupezeka kwa mafayilo omwe agwa mu diff ya pempho lophatikiza

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Pangani

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.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba pamafayilo opindidwa ophatikizana amasiyana ΠΈ tikiti yapachiyambi.

Kubwezeretsa kokhazikika kwa Gitaly cluster repository

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Pangani

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 Praefect tsopano ikonza ntchito yobwereza ikazindikira malo akale pa node imodzi ndi mtundu waposachedwa wa malo ena. Ntchito yobwereza iyi imapangitsa kuti chosungiracho chikhale chatsopano, ndikuchotsa kufunika kobwezeretsa deta pamanja. Kubwezeretsa kwadzidzidzi kumatsimikiziranso kuti ma node achiwiri amabweretsedwa mwamsanga ngati ntchito yobwereza yalephera, m'malo modikira ntchito yotsatira yolemba. Popeza magulu ambiri a Gilaly amasunga malo ambiri osungira, izi zimachepetsa kwambiri nthawi yomwe olamulira ndi akatswiri odalirika amathera kuchira deta pambuyo pa cholakwika.

Kuphatikiza apo, kukonza zodziwikiratu kumayamba kubwereza nkhokwe pa mfundo iliyonse yatsopano ya Gitaly yowonjezeredwa pagulu, ndikuchotsa ntchito yamanja powonjezera ma node atsopano.

Zolemba za Gitaly Data Recovery ΠΈ tikiti yapachiyambi.

Chongani ntchito yoti muchite ngati yamalizidwa patsamba lopanga

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Pangani

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.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba pakuwonjezera ntchito zamapangidwe ΠΈ tikiti yapachiyambi.

Kalozera wowongolera wamavuto a CI/CD

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Tsimikizani

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.

CI/CD Zolemba Zothetsa Mavuto ΠΈ tikiti yapachiyambi.

Kuphatikiza zopempha sikutulukanso pamzere wophatikiza

(PREMIUM, ULTIMATE, SILVER, GOLD) Gawo lozungulira la DevOps: Tsimikizani

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.

Phatikizani Zolemba Zamzere ΠΈ tikiti yapachiyambi.

Kuwonetsa mtengo wa code pa ntchito pophatikiza

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Tsimikizani

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.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba za code coverage parsing ΠΈ tikiti yapachiyambi.

Kuchotsa phukusi mu kaundula wa phukusi poyang'ana gulu

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Phukusi

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 Phukusi API kapena kudzera pa mawonekedwe a registry phukusi. Komabe, mpaka pano simunathe kuchotsa phukusi powonera gulu kudzera mu UI. Chotsatira chake, munayenera kuchotsa phukusi losafunika pa ntchito iliyonse, yomwe inali yosagwira ntchito.

Tsopano mutha kuchotsa phukusi mukamawona zolembera zamagulu. Ingopitani patsamba la kaundula wa phukusi, sefa phukusilo ndi dzina, ndikuchotsa zomwe simukuzifuna.

Zolemba pakuchotsa mapaketi ku registry ya phukusi ΠΈ tikiti yapachiyambi.

Kukulitsa phukusi la Conan mpaka mulingo wa projekiti

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Phukusi

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.

Conan Package Publishing Documentation ΠΈ tikiti yapachiyambi.

Thandizo kwa oyang'anira phukusi latsopano ndi zilankhulo zoyezetsa kudalira

(ZOCHITA, GOLIDE) Gawo lozungulira la DevOps: Otetezeka

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 zilankhulo ndi zilankhulo zothandizidwa. Tsopano mutha kuloleza kusanja kudalira ngati gawo la Gawo Lotetezedwa kuti muwone zovuta zomwe zimadziwika pakudalira zomwe zawonjezeredwa kudzera mwa oyang'anira phukusi. Zofooka zomwe zapezeka zidzawonetsedwa muzopempha zanu zophatikizira pamodzi ndi kuchuluka kwake, kuti mudziwe musanagwiritse ntchito zomwe zingayambitse kudalira kwatsopano. Mukhozanso kukonza polojekiti yanu kuti mufunike phatikizani chitsimikiziro cha pempho kwa odalira omwe ali pachiwopsezo okhala ndi milingo yovuta kwambiri (Yofunikira), yapamwamba (Yapamwamba) kapena yosadziwika (Yosadziwika).

Zolemba za zilankhulo zothandizidwa ndi oyang'anira phukusi ΠΈ choyambirira epic.

Zidziwitso mukasintha zopempha zophatikizira kukhala 'Gwirizanitsani mapaipi akamaliza bwino'

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Kumasulidwa

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 @ravishankar2kool, zomwe zinathetsa vutoli powonjezera zidziwitso zokhazokha kwa aliyense amene adalembetsa kuti agwirizane ndi pempho lophatikizana pamene wowunikira asintha makonzedwe ophatikizana kukhala MWPS.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Documentation for Merge Request Event Notifications ΠΈ tikiti yapachiyambi.

Kupanga magulu a EKS ndi mtundu wodziwika wa Kubernetes

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Konzani

Ogwiritsa ntchito a GitLab tsopano atha kusankha mtundu wa Kubernetes womwe udzaperekedwa ndi EKS; mutha kusankha pakati pa mitundu 1.14–1.17.

Zolemba zowonjezera magulu a EKS ΠΈ tikiti yapachiyambi.

Kupanga zochitika ngati mitundu yamatikiti

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Monitor

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.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba zopangira zochitika pamanja ΠΈ tikiti yapachiyambi.

Kutchula Zidziwitso za GitLab ku Markdown

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Monitor

Tawongolera zidziwitso za GitLab powonjezera mtundu watsopano wotchulira iwo mu GitLab Markdown, kupangitsa kuti zikhale zosavuta kugawana ndi kutchula zidziwitso. Gwiritsani ntchito ^alert#1234kutchula 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.

Zolemba Zoyang'anira Zochitika ΠΈ tikiti yapachiyambi.

Kuyang'ana kuchuluka kwa tcheru ndi zochitika

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Monitor

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.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

75% yosaka mwachangu

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

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 kungokhala malo enaake ndi mapulojekiti, monga pa GitLab.com.

Zolemba Zosaka Mwachangu Kwambiri ΠΈ tikiti yapachiyambi.

Kuwona mapulojekiti ochotsedwa a oyang'anira

(CORE, Starter, PREMIUM, ULTIMATE) Gawo lozungulira la DevOps: Sinthani

Panali njira yoti muchedwetse kufufutidwa kwa projekiti idatulutsidwa mu 12.6. Komabe, m'mbuyomu sikunali kotheka kuwona mapulojekiti onse omwe akuyembekezera kuchotsedwa pamalo amodzi. Oyang'anira ogwiritsira ntchito a GitLab tsopano atha kuwona mapulojekiti onse omwe akudikirira kuchotsedwa pamalo amodzi, limodzi ndi mabatani kuti abwezeretse mapulojekitiwo mosavuta.

Izi zimapatsa oyang'anira kuwongolera kokulirapo pakuchotsa pulojekiti posonkhanitsa zidziwitso zonse pamalo amodzi ndikupereka kuthekera kochotsa zomwe sakufuna.

Бпасибо Ashesh Vidyut (@asheshvidyut7) za izi!

Zolemba pakuchotsa ntchito ΠΈ tikiti yapachiyambi.

Thandizo lowonjezera la malamulo okankhira gulu ku API

(ZOYAMBA, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Sinthani

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.

Zolemba pamalamulo okankhira gulu ΠΈ tikiti yapachiyambi.

Kuchotsa zizindikiro zofikira munthu kuti asungire mbiri yanu

(ZOCHITA) Gawo lozungulira la DevOps: Sinthani

Kusungirako umboni Amapereka olamulira chidziwitso chomwe amafunikira kuti azitha kuyang'anira zidziwitso za ogwiritsa ntchito pa GitLab yawo. Chifukwa mabungwe omwe amayang'ana kwambiri kutsata amasiyana malinga ndi kukhwimitsa kwa mfundo zoyendetsera zinthu, tawonjeza batani lomwe limalola olamulira kuti achotse chizindikiro cha wogwiritsa ntchito (PAT). Oyang'anira tsopano atha kuchotsa mosavuta ma PAT omwe asokonezedwa. Izi ndizothandiza kwa mabungwe omwe akufuna njira zosinthira kuti achepetse kusokoneza kwa ogwiritsa ntchito.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba Zosungirako Zovomerezeka ΠΈ tikiti yapachiyambi.

Fayilo yosinthira ya static site editor

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Pangani

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 adilesi yoyambira, pati zithunzi zokwezedwa mu mkonzi zimasungidwa, kupitilira makonda a mawu a Markdown ndi makonda ena osintha.

Zolemba zokhazikitsa static site editor ΠΈ choyambirira epic.

Kusintha gawo loyambira la fayilo pogwiritsa ntchito static site editor

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Pangani

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 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba za Static site editor ΠΈ tikiti yapachiyambi.

GitLab ya Jira ndi DVCS Connector tsopano ili mu Core

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Pangani

Kwa ogwiritsa ntchito a Jira pa GitLab: Pulogalamu ya GitLab ya Jira ΠΈ Cholumikizira cha DVCS zimakupatsani mwayi wowonetsa zambiri za zomwe GitLab amachita ndikuphatikiza zopempha mwachindunji ku Jira. Kuphatikizana ndi kuphatikiza kwathu kwa Jira, mutha kusuntha mosavuta pakati pa mapulogalamu awiriwa mukamagwira ntchito.

Izi zidalipo kale mu pulani yathu ya Premium, koma tsopano zikupezeka kwa ogwiritsa ntchito onse!

Zolemba za kuphatikiza kwa Jira ΠΈ tikiti yapachiyambi.

Ambiri mavoti pazochitika zamagulu a Gitaly (beta)

(CORE, Starter, PREMIUM, ULTIMATE) Gawo lozungulira la DevOps: Pangani

Gulu la Gitaly limakupatsani mwayi wobwereza zolemba za Git kumalo angapo "ofunda" a Gitaly. Izi zimakulitsa kulolerana kwa zolakwika pochotsa mfundo imodzi yolephera. Zochita za Transaction, yoyambitsidwa mu GitLab 13.3, imapangitsa kuti kusintha kuulutsidwe ku ma node onse a Gitaly mgulu, koma ma Gitaly node okha omwe amavota mogwirizana ndi node yoyamba amasunga zosintha pa disk. Ngati ma replica node onse sagwirizana, kope limodzi lokha la zosinthalo lidzasungidwa pa disk, ndikupanga kulephera kamodzi mpaka kubwereza kosagwirizana kumalizidwa.

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.

Zolemba zokhazikitsa kusasinthika ku Gitaly ΠΈ tikiti yapachiyambi.

Thandizo la schema mwamakonda pakutsimikizira kwa JSON mu Web IDE

(PREMIUM, ULTIMATE, SILVER, GOLD) Gawo lozungulira la DevOps: Pangani

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.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba za Custom Schemas mu Web IDE ΠΈ tikiti yapachiyambi.

Directed Acyclic Graph (DAG) malire a nthambi adakwera mpaka 50

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Tsimikizani

Ngati mukugwiritsa ntchito ma conveyors ndi graph acyclic graph (Directed Acyclic Graph (DAG)), mutha kupeza kuti pali malire a ntchito 10 zomwe ntchito ingatchulemo. 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: ΠΈ tikiti yapachiyambi.

Khalidwe labwino needs kwa ntchito zomwe mwaphonya

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Tsimikizani

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 ΠΈ tikiti yapachiyambi.

Lembani chinthu chomaliza chomwe mukufuna kuti chisachotsedwe

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Tsimikizani

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.

Zolemba pa Kutha kwa Artifact ΠΈ tikiti yapachiyambi.

CI/CD Guide to Pipeline Optimization

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Tsimikizani

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.

Zolemba pa Kupititsa patsogolo Kuchita Bwino kwa Conveyor ΠΈ tikiti yapachiyambi.

Lipoti la mayeso losanjidwa ndi mayeso

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Tsimikizani

Lipoti la Mayeso a Unit ndi njira yosavuta yowonera zotsatira za mayeso onse mupaipi. Komabe, ndi mayeso ambiri, kupeza mayeso olephera kungatenge nthawi yayitali. Nkhani zina zomwe zingapangitse kuti lipotilo likhale lovuta kugwiritsa ntchito ndi monga kuvutikira kusanthula zomwe zatuluka komanso nthawi yozungulira mpaka ziro pamayeso omwe amayenda pasanathe sekondi imodzi. Tsopano, mwachisawawa, posankha lipoti la mayeso, imayika kaye mayeso olephera kumayambiriro kwa lipoti, kenako imasanja mayesowo potengera nthawi. Izi zimapangitsa kuti zikhale zosavuta kupeza zolephera ndi mayesero aatali. Kuphatikiza apo, nthawi zoyeserera tsopano zikuwonetsedwa mu milliseconds kapena masekondi, zomwe zimapangitsa kuti azifulumira kuwerenga, komanso zovuta zopukusa zam'mbuyomu zathetsedwa.

Zolemba za Unit Test Reporting ΠΈ tikiti yapachiyambi.

Malire pa kukula kwa mafayilo omwe adakwezedwa ku registry ya phukusi

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Phukusi

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 Rails amatonthoza.

Zolemba pa malire a kukula kwa fayilo ΠΈ tikiti yapachiyambi.

Gwiritsani ntchito CI_JOB_TOKEN kuti musindikize phukusi la PyPI

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Phukusi

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.

Zolemba pakugwiritsa ntchito GitLab CI yokhala ndi mapaketi a PyPI ΠΈ tikiti yapachiyambi.

DAST scanner mbiri pakufuna

(ZOCHITA, GOLIDE) Gawo lozungulira la DevOps: Otetezeka

Ku scan yofunidwa ya DAST yomwe inali adatulutsidwa m'mawu am'mbuyomu, mbiri ya DAST scanner yawonjezedwa. Amakulitsa luso lamasinthidwe a sikani izi, kukulolani kuti mupange ma profailo angapo mwachangu kuti mupeze mitundu ingapo. Mu 13.4, mbiri ya crawler imakhalanso ndi nthawi yophukira yomwe imakhazikitsa nthawi yomwe chokwawa cha DAST chiziyenda pamene ikuyesera kupeza masamba onse atsamba lokwawa. Mbiriyo ilinso ndi nthawi yomwe mukufuna kuti azitha kuyika nthawi yomwe wokwawa adikire kuti tsambalo lifikeko asanachotse zokwawa ngati tsamba silikuyankha ndi ma code 200 kapena 300. Pamene tikupitiliza kukonza zowonjezeredwa ku mbiri ya scanner muzotulutsa mtsogolo; zosintha zina zidzawonjezedwa.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

DAST Scanner Mbiri Yambiri ΠΈ tikiti yapachiyambi.

Fayilo yosavuta yosinthira pamasamba a GitLab

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Kumasulidwa

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 (@PapaDrFreud), Eric Eastwood wathu (@MadLittleMods) ndi magulu a GitLab. Zikomo aliyense chifukwa cha ndemanga zanu.

Sinthani zolembedwa ΠΈ tikiti yapachiyambi.

Terraform state yoyendetsedwa ndi GitLab

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Konzani

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 zasamutsidwa zokha kumalo osungira osinthidwa m'kumasulidwa pambuyo pake.

Zolemba za Terraform zomwe zimayendetsedwa ndi GitLab ΠΈ tikiti yapachiyambi.

Tsatanetsatane Wachidziwitso Chofunikira

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Monitor

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.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba Zoyang'anira Zochitika ΠΈ choyambirira epic.

Kukhazikitsa ndi kusintha gawo la kuuma kwa zochitika

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) Gawo lozungulira la DevOps: Monitor

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.

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba zoyendetsera zochitika ΠΈ tikiti yapachiyambi.

Kupanga, kusintha ndi kufufuta chidebe malamulo chitetezo maukonde

(ZOCHITA, GOLIDE) Gawo lozungulira la DevOps: Tetezani

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

# GitLab 13.4 yotulutsidwa ndi malo a HashiCorp pazosintha za CI ndi Kubernetes Agent

Zolemba za Network Rules Editor ΠΈ choyambirira epic.

Thandizo la Azure blob yosungirako

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

Onse a GitLab ndi GitLab Runner tsopano akuthandizira Azure blob yosungirako, kupangitsa kuti ikhale yosavuta kuyendetsa ntchito za GitLab pa Azure.

Zochitika za GitLab zimathandizira Azure pamitundu yonse yosungira zinthu, kuphatikiza mafayilo a LFS, zojambula za CI, ndi zosungira. Kuti mukhazikitse kusungirako kwa Azure Blob, tsatirani malangizo oyika Omnibus kapena Tchati cha helm.

Ma processor a GitLab amathandiziranso Azure posungira kugawa posungira. Kusungirako kwa Azure kumatha kukhazikitsidwa pogwiritsa ntchito gawoli [runners.cache.azure].

Zolemba pakugwiritsa ntchito Azure Blob yosungirako ΠΈ tikiti yapachiyambi.

Phukusi la Omnibus ARM64 la Ubuntu ndi OpenSUSE

(CORE, Starter, PREMIUM, ULTIMATE) Kupezeka

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 tsamba loyika ndi kusankha Ubuntu.

Zolemba za phukusi za ARM64 ΠΈ tikiti yapachiyambi.

Kuthandizira kutsimikizika kwamakhadi anzeru pa tchati cha GitLab Helm

(PREMIUM, ULTIMATE) Kupezeka

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 za Zokonda Zotsimikizira Khadi la Smart Card ΠΈ tikiti yapachiyambi.

Zolemba zatsatanetsatane komanso malangizo osinthira / kukhazikitsa atha kuwerengedwa muzolemba zoyambirira za Chingerezi: GitLab 13.4 yotulutsidwa ndi Vault yamitundu ya CI ndi Kubernetes Agent.

Tinkagwira ntchito yomasulira kuchokera ku Chingerezi cattidourden, maryartkey, ayineko ΠΈ rishavant.

Source: www.habr.com

Kuwonjezera ndemanga