# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Tso tawm 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv, Kubernetes Tus Neeg Saib Xyuas thiab chaw ruaj ntseg, nrog rau cov yam ntxwv hloov tau hauv Starter

Ntawm GitLab, peb ib txwm xav txog yuav ua li cas peb tuaj yeem pab cov neeg siv txo kev pheej hmoo, txhim kho kev ua haujlwm, thiab txhim kho kev xa khoom ceev ntawm koj lub platform nyiam. Lub hlis no peb tau ntxiv ntau yam tshiab uas muaj txiaj ntsig zoo uas nthuav dav kev ruaj ntseg, txo tus naj npawb ntawm qhov tsis zoo, nce kev ua tau zoo, ua haujlwm yooj yim nrog GitLab, thiab pab koj pab neeg xa cov yam ntxwv sai dua. Peb cia siab tias koj yuav pom cov yam ntxwv tseem ceeb ntawm kev tso tawm muaj txiaj ntsig, nrog rau 53 lwm yam tshiab, ntxiv rau hauv qhov kev tso tawm no.

Advanced Security Features

Peb sim ntxiv ntau yam tshiab rau GitLab DevSecOps txhua lub hlis, thiab qhov kev tso tawm no tsis muaj qhov tshwj xeeb. Cov yuam sij zais cia los ntawm HashiCorp vault tam sim no tuaj yeem siv rau hauv CI / CD txoj haujlwm ua ib feem ntawm kev sib dhos thiab xa tawm. Tsis tas li ntawd, cov koom haum uas xav txhawb kev sib cais ntawm txoj cai xa tawm lub luag haujlwm tuaj yeem tam sim no ntxiv lub luag haujlwm Deployer rau cov neeg siv nrog Reporter nkag. Lub luag haujlwm no sib raug txoj cai ntawm kev siv tsawg kawg nkaus thiab yuav tso cai rau koj kom paub meej tias kev thov sib koom ua ke (hauv Lavxias thaj chaw ntawm GitLab "kev thov sib koom ua ke") thiab xa cov lej hauv qhov chaw tiv thaiv, yam tsis muaj kev nkag mus rau kev hloov pauv nws tus kheej.

Lwm txoj hauv kev los txo cov kev pheej hmoo yog siv cov tshiab GitLab Kubernetes Agent. Pab pawg ua haujlwm tuaj yeem siv Kubernetes pawg los ntawm GitLab yam tsis tas yuav nthuav tawm lawv pawg rau tag nrho hauv internet. Peb tseem tab tom qhia txog kev tswj hwm kev tswj hwm tsis siv neeg rau cov ntaub ntawv tshiab Terraform xeev nrog GitLab tswj hwm Terraform xeev los txhawb kev ua raws cai thiab yooj yim ntawm kev debugging. Thaum kawg, piv txwv kev ruaj ntseg dashboard los ua GitLab Security Center nrog cov ntawv ceeb toom tsis muaj zog thiab teeb tsa kev ruaj ntseg.

Ua haujlwm yooj yim dua thiab ua haujlwm tau zoo nrog GitLab

Peb tau txhim kho peb cov kev tshawb fawb thoob ntiaj teb kom suav nrog ceev navigation los ntawm qhov nrhiav bar, tso cai rau koj yooj yim taug kev mus rau daim pib tshiab, pab pawg, cov haujlwm, teeb tsa thiab pab cov ncauj lus. Peb zoo siab tshaj tawm tias GitLab Nplooj ntawv redirects tshwm txhawm rau hloov cov nplooj ntawv ib tus neeg thiab cov npe hauv lub xaib, uas yuav tso cai rau cov neeg siv kom siv tau zoo dua lawv qhov chaw. Thiab rau cov neeg uas xav tau txais cov ntaub ntawv nthuav dav txog kev xa tawm, qhov kev tso tawm no tso cai tswj ntau pua qhov kev txhawb nqa kev xa tawm los ntawm ib puag ncig toolbar!

Qhib Qhov Chaw Pabcuam

Peb sawv cev displaying code coverage nyob rau hauv merge thov diffsqhov kuv ntxiv Lub hlis no MVP, Fabio Huser. Cov qhab nia ntawm chav ntsuas kev ntsuas ntawm cov lej hloov pauv muab cov tswv yim meej txog kev them nyiaj thaum lub sijhawm tshuaj xyuas; cov ntaub ntawv no yuav pab kom ceev cov kev tshuaj xyuas thiab txo lub sijhawm rau kev sib koom ua ke thiab siv cov cai tshiab. Thiab peb kuj tsiv switchable nta (feature chij) mus rau Starter thiab npaj txav lawv mus rau Core hauv kev tso tawm 13.5.

Thiab qhov no yog qhov pib xwb!

Raws li ib txwm muaj, muaj qhov chaw me me dhau los ntawm cov ntsiab lus dav dav, tab sis muaj ntau cov yam ntxwv txias hauv 13.4 tso tawm. Nov yog ob peb yam ntxiv:

Yog koj xav paub ua ntej dab tsi tos koj nyob rau hauv txuas ntxiv mus tso, saib peb 13.5 tso video.

Saib peb lub vev xaib "Resiliency In Challenging Times".

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

MVP lub hlis no - Fabio Huser

Fabio tau pab txhawb ntau yam pab txhawb Π² displaying code coverage nyob rau hauv merge thov diffs - ib qho tshwj xeeb uas tau tos ntev heev hauv GitLab zej zog. Qhov no yog qhov tseem ceeb tshaj plaws nrog kev hloov pauv tsis tseem ceeb uas yuav tsum muaj kev sib koom tes tas li nrog GitLab cov tswv cuab thiab cuam tshuam rau ntau qhov chaw ntawm qhov project xws li UX, pem hauv ntej-kawg thiab rov qab-kawg.

Cov yam ntxwv tseem ceeb ntawm GitLab 13.4 tso tawm

Siv HashiCorp Vault yuam sij hauv CI txoj haujlwm

(PREMIUM, ULTIMATE, Nyiaj, Kub) DevOps lub voj voog theem: Tso tawm

Hauv kev tso tawm 12.10, GitLab qhia lub peev xwm los txais thiab hloov cov yuam sij rau CI txoj haujlwm siv GitLab tus tuav haujlwm (GitLab khiav). Tam sim no peb tab tom nthuav dav authentication siv JWT, ntxiv cov syntax tshiab secrets ua ntaub ntawv .gitlab-ci.yml. Qhov no yuav ua rau nws yooj yim dua los teeb tsa thiab siv HashiCorp chaw cia khoom nrog GitLab.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Cov ntaub ntawv ua haujlwm nrog cov yuam sij ΠΈ daim pib.

Qhia GitLab Kubernetes Agent

(PREMIUM, ULTIMATE) DevOps lub voj voog theem: Configure

GitLab kev koom ua ke nrog Kubernetes tau ntev ua rau nws muaj peev xwm xa mus rau Kubernetes pawg yam tsis tas yuav tsum muaj kev teeb tsa ntawm phau ntawv. Ntau tus neeg siv nyiam qhov yooj yim ntawm kev siv cov pob no, thaum lwm tus ntsib qee qhov teeb meem. Rau kev sib koom ua ke tam sim no, koj pawg yuav tsum nkag tau los ntawm Is Taws Nem kom GitLab nkag mus rau nws. Rau ntau lub koom haum, qhov no tsis tuaj yeem ua tau vim tias lawv txwv kev nkag mus rau pawg rau kev nyab xeeb, kev ua raws cai, lossis kev tswj hwm vim li cas. Txhawm rau kom tau txais cov kev txwv no, cov neeg siv xav tau los tsim lawv cov cuab yeej saum toj ntawm GitLab, txwv tsis pub lawv yuav tsis tuaj yeem siv cov yam ntxwv no.

Hnub no peb tab tom qhia GitLab Kubernetes Agent, txoj hauv kev tshiab los xa mus rau Kubernetes pawg. Tus neeg sawv cev khiav hauv koj pawg, yog li koj tsis tas yuav nthuav tawm nws mus rau tag nrho Is Taws Nem. Tus neeg sawv cev tswj hwm kev xa tawm los ntawm kev thov kev hloov pauv tshiab los ntawm GitLab, tsis yog GitLab thawb hloov tshiab rau pawg. Tsis muaj teeb meem dab tsi GitOps koj siv, GitLab tau them rau koj.

Thov nco ntsoov tias qhov no yog thawj qhov kev tso tawm ntawm tus neeg sawv cev. Peb lub hom phiaj tam sim no rau GitLab Kubernetes Tus Neeg Saib Xyuas yog los teeb tsa thiab tswj kev xa tawm los ntawm cov lej. Qee qhov kev sib koom ua ke Kubernetes uas twb muaj lawm, xws li xa mus rau pawg thawj coj saib thiab GitLab tswj cov ntawv thov, tseem tsis tau txais kev txhawb nqa. Peb xav tiastias cov peev txheej no yuav raug ntxiv rau tus neeg sawv cev hauv kev tshaj tawm yav tom ntej, nrog rau kev sib koom ua ke tshiab tsom rau kev ruaj ntseg thiab kev ua raws cai.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

GitLab Kubernetes Agent Documentation ΠΈ daim pib.

Muab kev tso cai rau cov neeg siv khoom siv yam tsis muaj cov cai nkag

(PREMIUM, ULTIMATE, Nyiaj, Kub) DevOps lub voj voog theem: Tso tawm

Yav dhau los, GitLab txoj kev tso cai ua rau nws nyuaj rau kev faib lub luag haujlwm hauv koj pab pawg ntawm cov neeg ua haujlwm rau kev txhim kho thiab cov neeg ua haujlwm rau kev xa tawm. Nrog rau kev tso tawm ntawm GitLab 13.4, koj tuaj yeem tso cai rau kev pom zoo sib koom ua ke thov rau kev xa tawm, nrog rau kev xa cov lej rau cov neeg uas tsis sau cov cai, yam tsis tau muab rau lawv tus neeg saib xyuas txoj cai (hauv Lavxias thaj chaw ntawm GitLab "tus saib xyuas" ).

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Environment Access Documentation ΠΈ thawj epic.

Chaw ruaj ntseg

(Zoo kawg, kub) DevOps lub voj voog theem: ruaj ntseg

Yav dhau los, piv txwv-theem kev tswj hwm qhov tsis zoo yog txwv nyob rau hauv ob qho tib si kev ua haujlwm thiab hloov tau yooj yim. Lub interface yog ib nplooj ntawv uas sib txuas cov ntsiab lus ntawm qhov tsis zoo, cov duab ntsuas, thiab teeb tsa. Tsis muaj chaw ntau los tsim cov yam ntxwv no lossis siv lwm yam kev ruaj ntseg.

Peb tau hloov pauv qhov tseem ceeb ntawm peb li cas peb tswj kev ruaj ntseg thiab pob tshab hauv GitLab. Lub vaj huam sib luag kev ruaj ntseg tau hloov mus rau hauv ib qho chaw ruaj ntseg tag nrho. Qhov kev hloov pauv loj tshaj plaws yog kev qhia txog cov qauv ntawv qhia zaub mov tshiab: hloov ntawm ib nplooj ntawv, tam sim no koj pom lub dashboard kev ruaj ntseg, daim ntawv qhia txog qhov tsis zoo, thiab ntu ntu cais. Txawm hais tias qhov kev ua haujlwm tsis tau hloov pauv, kev rhuav tshem nws mus rau hauv qhov chaw yuav tso cai rau kev txhim kho rau ntu no uas yuav nyuaj. Qhov no kuj teeb tsa theem rau ntxiv lwm yam kev muaj peev xwm ntsig txog kev ruaj ntseg yav tom ntej.

Tshooj Lus Qhia Txog Kev Tiv Thaiv Tsis Txaus Siab tam sim no muaj ntau qhov chaw los tso saib cov ntsiab lus tseem ceeb. Ntawm no yog cov vulnerabilities uas tam sim no nyob rau hauv qhov project daim ntawv teev cov vulnerabilities. Tsiv cov widgets nrog cov ntsuas qhov tsis zoo mus rau ib ntu cais tsim lub vaj huam sib luag tswj kev nyab xeeb yooj yim. Tam sim no nws yog daim ntaub rau kev pom yav tom ntej - tsis yog rau kev tswj hwm qhov tsis zoo, tab sis rau ib qho kev ntsuas kev ruaj ntseg. Thaum kawg, ib qho chaw sib cais tsim ib qho chaw rau txhua qhov chaw ruaj ntseg theem, tsis yog kev tswj hwm qhov tsis zoo xwb.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Instance Security Center cov ntaub ntawv ΠΈ thawj epic.

Switchable nta tam sim no hauv GitLab Starter

(PIB, PREMIUM, ULTIMATE, BRONZE, SILVER, Kub) DevOps lub voj voog theem: Tso tawm

GitLab 11.4 tau tso tawm alpha version ntawm switchable nta. Hauv 12.2 peb tau qhia cov tswv yim rau lawv feem pua ​​ntawm cov neeg siv ΠΈ los ntawm tus neeg siv ID, thiab hauv 13.1 lawv ntxiv cov npe siv ΠΈ teeb tsa cov tswv yim rau qhov chaw sib txawv.

Nyuam qhuav pib lub xyoo no, GitLab tau cog lus txav 18 nta rau hauv qhov chaw qhib. Hauv qhov kev tso tawm no, peb tau ua tiav qhov kev hloov pauv ntawm cov yam ntxwv hloov mus rau Starter txoj kev npaj thiab yuav txuas ntxiv mus rau lawv mus rau Core los ntawm Git Lab 13.5. Peb zoo siab los coj cov yeeb yam no rau ntau tus neeg siv thiab xav hnov ​​​​koj siv nws li cas.

Cov ntaub ntawv hais txog cov yam ntxwv hloov tau ΠΈ daim pib.

Ceev navigation los ntawm qhov nrhiav bar

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) Muaj Txaus

Qee lub sij hawm thaum navigating GitLab koj xav mus ncaj nraim rau ib qhov project tshwj xeeb tshaj li nplooj ntawv tshawb fawb.

Siv lub ntiaj teb tshawb nrhiav bar, koj tuaj yeem taug kev sai sai rau daim pib tshiab, pab pawg, cov haujlwm, chaw, thiab pab cov ncauj lus. Koj tuaj yeem siv lub hotkey /kom txav koj tus cursor mus rau qhov chaw tshawb nrhiav mus rau GitLab txawm tias ua tau zoo dua!

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Nrhiav cov ntaub ntawv autocomplete ΠΈ daim pib.

Qhia qhov kev pab them nqi kho mob hauv kev thov sib koom ua ke diffs

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tsim

Thaum tshuaj xyuas qhov kev thov sib koom ua ke, nws tuaj yeem nyuaj rau kev txiav txim siab seb tus lej hloov pauv puas raug them los ntawm chav ntsuas. Hloov chaw, cov neeg tshuaj xyuas tuaj yeem tso siab rau tag nrho cov kev pab them nqi thiab thov kom nws nce ntxiv ua ntej pom zoo thov kev sib koom ua ke. Qhov no tuaj yeem ua rau txoj hauv kev tsis txaus ntseeg rau kev xeem sau ntawv, uas yuav tsis ua kom zoo dua cov lej lossis cov ntawv xeem.

Tam sim no, thaum saib qhov kev thov sib koom ua ke sib txawv, koj yuav pom qhov pom kev pom ntawm cov cai tswj hwm. Cov cim tshiab yuav tso cai rau koj kom nkag siab sai sai seb qhov kev hloov pauv tau them los ntawm kev sim ntsuas, uas yuav pab ua kom ceev cov lej tshuaj xyuas thiab lub sijhawm ntawm kev sib koom ua ke thiab siv cov cai tshiab.

Бпасибо Fabio Huser thiab Siemens rau qhov no!

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Cov ntaub ntawv hais txog kev nthuav qhia cov cai tswj hwm los ntawm kev xeem ΠΈ daim pib.

Ntau qhov chaw thiab tej yaam num hauv Environments vaj huam sib luag

(PREMIUM, ULTIMATE, Nyiaj, Kub) DevOps lub voj voog theem: Tso tawm

Txij li thaum tso tawm GitLab 12.5 siv ib puag ncig panels koj tuaj yeem saib xyuas lub xeev ntawm ib puag ncig, tab sis tsis pub ntau tshaj xya qhov chaw nyob hauv peb txoj haujlwm. Peb tau txhim kho lub vaj huam sib luag no hauv kev tso tawm 13.4 los ntawm paginating nws los pab koj tswj thiab tswj koj qhov chaw nyob ntawm qhov ntsuas. Tam sim no koj tuaj yeem pom ntau qhov chaw nyob hauv ntau qhov project.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Cov ntaub ntawv Environmental panels ΠΈ daim pib.

GitLab tswj hwm GitLab Terraform tus muab kev pabcuam

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Configure

Tsis ntev los no peb tau txais cov cai tswj hwm rau GitLab Terraform tus kws kho mob thiab npaj txhim kho nws hauv kev tshaj tawm yav tom ntej. Lub hli dhau los, peb tau lees txais 21 qhov kev thov sib koom ua ke thiab kaw 31 daim pib, suav nrog qee cov kab mob ntev ntev thiab cov yam ntxwv ploj lawm xws li kev txhawb nqa rau pawg piv txwv... Koj ua tau kawm ntxiv txog GitLab Terraform tus muab kev pabcuam hauv cov ntaub ntawv Terraform.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

GitLab Terraform Cov Ntaub Ntawv Cov Ntaub Ntawv ΠΈ daim pib.

Fuzzing API xeem nrog OpenAPI specifications lossis HAR cov ntaub ntawv

(Zoo kawg, kub) DevOps lub voj voog theem: ruaj ntseg

API fuzzing testing yog ib txoj hauv kev zoo los nrhiav cov kab thiab qhov tsis zoo hauv koj lub vev xaib thiab APIs uas lwm cov scanners thiab cov kev sim yuav plam.

API fuzzing xeem hauv GitLab tso cai rau koj los muab OpenAPI v2 specification los yog HAR file koj daim ntawv thov thiab tom qab ntawd cia li tsim cov ntaub ntawv tawm tswv yim sib txawv tsim los ntsuas cov xwm txheej thiab pom kab. Cov txiaj ntsig tau pom tam sim hauv koj lub kav dej.

Nov yog peb thawj API fuzz kev sim tso tawm thiab peb xav hnov ​​​​qhov koj xav. Peb muaj ntau hauv Tshuag rau fuzz kuaj ntau lub tswv yim, uas peb yuav ua raws li qhov kev tso tawm ntawm no feature.

API Fuzzing Test Cov ntaub ntawv ΠΈ thawj epic.

Saib ua ntej cov duab tshiab hauv vaj huam sib luag metrics

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Saib

Yav dhau los, tsim ib daim duab hauv metrics dashboard hauv GitLab tsis yog ib txoj haujlwm yooj yim. Tom qab koj tsim cov metric hauv dashboard YAML cov ntaub ntawv, koj tau hloov pauv rau master, tsis muaj peev xwm txheeb xyuas tau tias cov duab tsim tshiab ua haujlwm raws nraim li koj xav tau. Pib nrog qhov kev tso tawm no, koj tuaj yeem saib ua ntej kev hloov pauv thaum koj tsim daim duab, tau txais lub tswv yim ntawm qhov tshwm sim ua ntej xa cov kev hloov pauv mus rau dashboard YAML cov ntaub ntawv.

Cov ntaub ntawv ntawm kev ntxiv ib daim duab tshiab rau lub vaj huam sib luag ΠΈ daim pib.

Cov ntaub ntawv ntawm cov cai tswj hwm los ntawm kev xeem rau txhua qhov haujlwm ntawm pab pawg

(PREMIUM, ULTIMATE, Nyiaj, Kub) DevOps lub voj voog theem: Tshawb xyuas

Thaum koj tswj hwm ntau qhov haujlwm hauv GitLab, koj xav tau ib qhov chaw ntawm cov ntaub ntawv hais txog yuav ua li cas cov cai tswjfwm hloov pauv lub sijhawm hla txhua qhov haujlwm. Yav dhau los, tso tawm cov ntaub ntawv no yuav tsum tau ua haujlwm hnyav thiab siv sijhawm siv sijhawm: koj yuav tsum rub tawm cov ntaub ntawv pov thawj code los ntawm txhua qhov haujlwm thiab muab tso rau hauv ib lub rooj.

Hauv kev tso tawm 13.4, nws tau los ua kom yooj yim thiab nrawm sib dhos .csv ua ntaub ntawv nrog tag nrho cov ntaub ntawv nyob rau hauv code kev pab them nqi rau tag nrho cov tej yaam num ntawm pab pawg neeg los yog rau ib tug xaiv ntawm tej yaam num. Qhov no feature yog MVC, nws yuav ua raws li los ntawm lub peev xwm cov phiaj xwm nruab nrab qhov kev pab cuam dhau sijhawm.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Repository Analytics Cov ntaub ntawv ΠΈ daim pib.

Txhawb rau cov lus tshiab rau kev sim fuzz tag nrho

(Zoo kawg, kub) DevOps lub voj voog theem: ruaj ntseg

Qhov kev tso tawm no qhia txog kev txhawb nqa rau ntau hom lus tshiab rau kev sim fuzz tsom rau kev pabcuam tag nrho.

Tam sim no koj tuaj yeem soj ntsuam tag nrho cov peev txheej ntawm kev sim fuzzing hauv koj daim ntawv thov Java, Rust, thiab Swift thiab pom qhov ua yuam kev thiab qhov tsis zoo uas lwm cov scanners thiab cov kev sim yuav plam.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Cov ntaub ntawv ntawm cov lus txhawb rau kev sim fuzz ΠΈ thawj epic.

Kev ceeb toom ntawm nplooj ntawv ib puag ncig tseem ceeb

(PREMIUM, ULTIMATE, Nyiaj, Kub) DevOps lub voj voog theem: Tso tawm

Nplooj Environments qhia tag nrho lub xeev ntawm koj ib puag ncig. Hauv qhov kev tso tawm no peb tau txhim kho nplooj ntawv no los ntawm kev ntxiv cov ntawv ceeb toom. Cov lus ceeb toom tshwm sim nrog rau cov xwm txheej ntawm koj qhov chaw ib puag ncig yuav pab koj sai sai rau kev kho cov xwm txheej uas tshwm sim.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Cov ntaub ntawv rau saib cov ntawv ceeb toom tshiab kawg hauv ib puag ncig ΠΈ daim pib.

Nested pipelines tam sim no tau khiav lawv tus kheej nested pipelines

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tshawb xyuas

Los ntawm kev siv cov kav dej zes, tam sim no muaj peev xwm khiav cov kav dej tshiab hauv cov kav dej me me. Qib ntxiv ntawm qhov tob tuaj yeem pab tau yog tias koj xav tau qhov yooj yim los tsim cov kav dej sib txawv.

Yav dhau los, thaum siv cov kav dej nested, txhua tus me nyuam lub raj xa dej yuav tsum tau ua txoj haujlwm ua kom tau txhais tes hauv cov kav dej niam txiv. Tam sim no koj tuaj yeem tsim cov kav dej nested uas yuav dynamically tso tawm ib tus naj npawb ntawm cov kav dej nested tshiab. Piv txwv li, yog tias koj muaj ib lub monorepository, koj tuaj yeem dynamically tsim thawj subpipeline, uas nws tus kheej yuav tsim kom muaj tus naj npawb ntawm cov kav dej tshiab raws li kev hloov pauv hauv cov ceg.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Nested Pipeline Cov ntaub ntawv ΠΈ daim pib.

Txhim kho navigation ntawm niam txiv thiab cov kav dej zes

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tshawb xyuas

Yav dhau los, kev taug kev ntawm cov niam txiv thiab cov kav dej zes tsis yooj yim heev - koj xav tau ntau qhov nias kom tau mus rau qhov xav tau cov kav dej. Nws kuj tsis yooj yim los txiav txim seb txoj haujlwm twg pib lub raj xa dej. Tam sim no nws yuav yooj yim dua kom pom kev sib txuas ntawm cov niam txiv thiab cov kav dej nested.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Nested Pipeline Cov ntaub ntawv ΠΈ daim pib.

Parallel matrix cov hauj lwm qhia txog qhov sib txawv ntawm cov hauj lwm npe

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tshawb xyuas

Yog koj siv ua hauj lwm matrix, tej zaum koj yuav tau pom tias nws nyuaj rau txiav txim siab seb qhov twg matrix kuj tau siv rau ib txoj haujlwm tshwj xeeb, txij li cov npe txoj haujlwm zoo li matrix 1/4. Hauv kev tso tawm 13.4, koj yuav pom cov txiaj ntsig sib txawv uas tau siv hauv txoj haujlwm ntawd es tsis txhob siv lub npe ua haujlwm. Piv txwv li, yog tias koj lub hom phiaj yog debug x86 architecture, ces txoj haujlwm yuav raug hu matrix: debug x86.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Cov ntaub ntawv rau Parallel Matrix Txoj Haujlwm ΠΈ daim pib.

Lwm yam kev txhim kho hauv GitLab 13.4

Txuas tus account Atlassian

(CORE, PIB, PREMIUM, ULTIMATE) DevOps lub voj voog theem: Tswj

Cov neeg siv GitLab tam sim no tuaj yeem txuas lawv cov nyiaj GitLab rau lawv tus account Atlassian Cloud. Qhov no yuav tso cai rau koj nkag mus rau hauv GitLab nrog koj daim ntawv pov thawj Atlassian, thiab tseem yuav tsim cov hauv paus rau kev txhim kho kev koom ua ke yav tom ntej. Gitlab nrog Jira thiab nrog rau lwm yam khoom los ntawm Atlassian kab.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Atlassian Integration Documentation ΠΈ daim pib.

Exporting ib daim ntawv teev tag nrho cov merge commits

(Zoo kawg, kub) DevOps lub voj voog theem: Tswj

Cov koom haum tsom mus rau kev ua raws cai xav tau ib txoj hauv kev los qhia cov neeg soj ntsuam kom pom qhov sib luag ntawm cov khoom cuam tshuam nrog kev hloov pauv hauv kev tsim khoom. Hauv GitLab, qhov no txhais tau tias sau txhua yam hauv ib qho chaw: sib koom ua ke thov, daim pib, kav dej, kev soj ntsuam kev nyab xeeb, thiab lwm yam ntaub ntawv cog lus. Txog tam sim no, koj yuav tsum tau sau nws hauv GitLab lossis teeb tsa koj cov cuab yeej los sau cov ntaub ntawv, uas tsis muaj txiaj ntsig zoo.

Tam sim no koj tuaj yeem sau thiab xa tawm cov ntaub ntawv no kom ua tau raws li qhov yuav tsum tau kuaj xyuas lossis ua lwm yam kev tshuaj xyuas. Txhawm rau xa cov npe ntawm txhua qhov kev sib koom ua ke rau pawg tam sim no, koj yuav tsum mus rau Ua raws li Dashboards thiab nyem rau ntawm lub pob Daim ntawv teev tag nrho cov kev sib koom ua ke. Cov ntaub ntawv tshwm sim yuav muaj tag nrho cov lus cog tseg ntawm kev thov sib koom ua ke, lawv tus kws sau ntawv, ID ntawm kev sib koom ua ke thov, pab pawg, qhov project, kev lees paub thiab lwm yam ntaub ntawv.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Cov ntaub ntawv los tsim ib daim ntawv qhia ΠΈ daim pib.

Sau thiab tswj tus kheej nkag tokens ntawm API

(Zoo kawg, kub) DevOps lub voj voog theem: Tswj

Tswj kev nkag mus rau GitLab namespace yog ib feem tseem ceeb ntawm kev ua raws cai. Los ntawm cov ntsiab cai tsawg kawg nkaus rau kev tsis siv sijhawm sijhawm, yuav muaj ntau yam kev xav tau cuam tshuam nrog tus kheej nkag mus rau hauv GitLab. Txhawm rau ua kom yooj yim rau kev tswj hwm thiab tswj tag nrho cov neeg siv cov ntaub ntawv pov thawj hauv koj lub npe chaw, peb tau muab lub peev xwm los sau tag nrho cov tokens tus kheej thiab xaiv tau tsis kam nkag ntawm API.

Cov kev txhim kho no rau GitLab API tso cai rau cov neeg siv sau npe thiab tshem tawm lawv tus kheej nkag mus rau tokens, thiab cov thawj coj los sau thiab tshem tawm lawv cov neeg siv cov tokens. Tam sim no nws yuav yooj yim dua rau cov thawj coj saib seb leej twg tau nkag mus rau lawv lub npe chaw, txiav txim siab nkag mus raws li cov neeg siv cov ntaub ntawv, thiab tshem tawm tus kheej nkag mus tokens uas tej zaum yuav raug cuam tshuam lossis poob sab nraum lub tuam txhab txoj cai tswj kev nkag.

Daim Ntawv Qhia Txog Tus Kheej Token ΠΈ daim pib.

Cov teeb meem cuam tshuam thiab lwm yam nta tam sim no hauv GitLab Core

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Npaj

Ob peb lub hlis dhau los peb tau tshaj tawm txoj kev npaj rau kev txhais lus ntawm 18 nta rau hauv qhib qhov chaws. Los ntawm kev ua haujlwm kom xa cov lus cog tseg no, peb tau ua daim pib muaj feem, export daim pib rau CSV ΠΈ ua haujlwm board tsom hom (nyob rau hauv Lavxias teb sab localization ntawm GitLab "sib tham sib tham") muaj nyob rau hauv lub Core plan. Qhov no tsuas yog siv rau "txuas mus" kev sib raug zoo; "blocks" thiab "blocked" kev sib raug zoo tseem nyob hauv cov phiaj xwm them nyiaj.

Cov ntaub ntawv ntawm daim pib muaj feem xyuam ΠΈ daim pib.

Tso tawm lub keeb kwm lub npe ceg nyob rau hauv lub merge thov sidebar

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tsim

Thaum tshuaj xyuas cov cai hloov pauv, kev sib tham, thiab kev thov sib koom ua ke, nws yog qhov xav tau los ua qhov kev txheeb xyuas hauv cheeb tsam ntawm ceg rau kev tshuaj xyuas tob dua. Txawm li cas los xij, nrhiav lub npe xov yuav nyuaj zuj zus vim tias cov ntsiab lus ntxiv ntxiv rau kev sib koom ua ke thov piav qhia thiab koj yuav tsum mus txuas ntxiv mus rau nplooj ntawv.

Peb tau ntxiv cov npe ceg rau qhov kev thov sib koom ua ke, ua rau nws nkag tau txhua lub sijhawm thiab tshem tawm qhov xav tau los ntawm tag nrho nplooj ntawv. Ib yam li qhov txuas mus rau qhov kev thov sib koom ua ke, lub hauv paus ceg ntu muaj qhov yooj yim "copy" khawm.

Бпасибо Ethan Reesor rau koj qhov kev koom tes loj heev rau kev txhim kho cov yam ntxwv no!

Merge thov cov ntaub ntawv ΠΈ daim pib.

Kev taw qhia txog qhov muaj cov ntaub ntawv sib tsoo hauv kev thov sib koom ua ke diffs

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tsim

Merge thov uas ntxiv kev hloov pauv rau ntau cov ntaub ntawv qee zaum tsoo qhov sib txawv ntawm cov ntaub ntawv loj los txhim kho kev ua haujlwm. Thaum qhov no tshwm sim, nws tuaj yeem ua yuam kev hla cov ntaub ntawv thaum lub sijhawm tshuaj xyuas, tshwj xeeb tshaj yog nyob rau hauv kev thov sib koom ua ke nrog ntau cov ntaub ntawv. Pib nrog version 13.4, kev thov sib koom ua ke yuav chij qhov sib txawv uas muaj cov ntaub ntawv folded, yog li koj yuav tsis nco cov ntaub ntawv no thaum lub sijhawm tshuaj xyuas. Txhawm rau kom pom tseeb ntau dua, peb npaj yuav ntxiv qhov tseem ceeb rau cov ntaub ntawv no hauv kev tso tawm yav tom ntej. Nyob twj ywm rau kev hloov tshiab ntawm gitlab ticket #16047.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Cov ntaub ntawv ntawm cov ntaub ntawv folded hauv kev thov sib koom ua ke diff ΠΈ daim pib.

Ceeb toom txog qhov muaj cov ntaub ntawv sib tsoo hauv qhov sib txawv ntawm qhov kev thov sib koom ua ke

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tsim

Nyob rau hauv lub merge thov diffs seem, cov ntaub ntawv loj yog vau los txhim kho kev ua tau zoo. Txawm li cas los xij, thaum tshuaj xyuas cov cai, qee cov ntaub ntawv yuav ploj thaum tus neeg tshuaj xyuas scrolls los ntawm cov npe ntawm cov ntaub ntawv, txij li tag nrho cov ntaub ntawv loj tau tawg.

Peb tau ntxiv cov lus ceeb toom pom nyob rau sab saum toj ntawm nplooj ntawv thov sib koom ua ke kom qhia rau cov neeg siv tias muaj cov ntaub ntawv sib koom ua ke hauv ntu no. Ua li no, koj yuav tsis nco ib qho kev hloov pauv rau daim ntawv thov kev sib koom ua ke thaum saib xyuas.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Cov ntaub ntawv ntawm cov ntaub ntawv folded hauv kev thov sib koom ua ke diff ΠΈ daim pib.

Tsis siv neeg rov qab ntawm Gitaly pawg repository

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tsim

Yav dhau los, thaum lub hauv paus ntawm ib pawg Gitaly mus offline, cov chaw khaws cia ntawm cov node tau cim tias nyeem nkaus xwb. Qhov no tiv thaiv cov ntaub ntawv poob hauv cov xwm txheej uas muaj kev hloov pauv ntawm cov node uas tseem tsis tau rov ua dua. Thaum cov node rov qab los hauv online, GitLab tsis tau rov qab los, thiab cov thawj coj yuav tsum pib ua cov txheej txheem synchronization lossis lees txais cov ntaub ntawv poob. Lwm qhov xwm txheej, xws li kev ua tsis tiav ntawm txoj haujlwm rov ua dua ntawm qhov chaw thib ob, kuj tuaj yeem ua rau cov chaw khaws cia lossis nyeem nkaus xwb. Nyob rau hauv cov ntaub ntawv no, lub repository tseem stale mus txog rau thaum lub tom ntej no sau ua hauj lwm tshwm sim, uas yuav pib lub replication txoj hauj lwm.

Kom daws tau qhov teeb meem no Praefect tam sim no teem sijhawm ua haujlwm rov ua dua thaum nws pom qhov chaw cia khoom qub ntawm ib lub ntawm thiab qhov tseeb version ntawm qhov chaw khaws cia rau lwm qhov. Txoj haujlwm replication no ua rau lub chaw cia khoom mus txog hnub tuaj yeem, tshem tawm qhov xav tau los kho cov ntaub ntawv manually. Kev rov ua haujlwm tsis siv neeg kuj tseem ua kom ntseeg tau tias cov nodes theem nrab tau coj mus rau hnub tim yog tias txoj haujlwm rov ua tsis tiav, tsis yog tos rau kev sau ntawv tom ntej. Txij li ntau pawg Gilaly khaws ntau qhov chaw khaws cia, qhov no txo ​​qis lub sijhawm uas cov thawj coj thiab cov kws ua haujlwm ntseeg tau siv rov qab cov ntaub ntawv tom qab qhov yuam kev.

Tsis tas li ntawd, kev kho tsis siv neeg pib replication ntawm repositories ntawm ib qho tshiab Gitaly node ntxiv rau pawg, tshem tawm phau ntawv ua haujlwm thaum ntxiv cov nodes tshiab.

Gitaly Data Recovery Documentation ΠΈ daim pib.

Kos ib txoj hauj lwm uas yuav tsum tau ua kom tiav ntawm nplooj ntawv tsim

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tsim

Kev sib txuas lus zoo hauv GitLab yog raws li cov npe yuav tsum ua. Yog tias koj tau hais hauv cov lus, nws yog ib qho tseem ceeb kom muaj peev xwm dhia mus rau ib txoj haujlwm thiab pib ua ib yam dab tsi los yog kos nws ua tiav. Nws tseem yog ib qho tseem ceeb uas yuav tsum tau muab ib txoj hauj lwm rau koj tus kheej thaum koj xav tau ua hauj lwm rau ib yam dab tsi los yog rov qab los rau nws tom qab.

Yav dhau los, koj tsis tuaj yeem ntxiv cov haujlwm lossis cim lawv ua tiav thaum ua haujlwm nrog cov qauv tsim. Qhov no cuam tshuam qhov ua tau zoo ntawm kev sib txuas lus ntawm pawg khoom, vim tias to-dos yog ib qho tseem ceeb ntawm GitLab workflow.

Hauv kev tso tawm 13.4, cov qauv tsim tau txais cov lus pom hauv kev siv cov haujlwm, uas ua rau kev ua haujlwm nrog lawv zoo ib yam thiab ua haujlwm tau zoo.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Cov ntaub ntawv ntawm kev ntxiv cov dej num rau kev tsim qauv ΠΈ daim pib.

Txhim kho cov lus qhia daws teeb meem rau CI/CD

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tshawb xyuas

Peb tau txhim kho cov lus qhia daws teeb meem rau GitLab CI / CD nrog cov ntaub ntawv ntau ntxiv txog cov teeb meem uas koj yuav ntsib. Peb cia siab tias cov ntaub ntawv txhim kho yuav yog ib qho tseem ceeb hauv kev pab koj sawv thiab khiav GitLab CI / CD sai thiab yooj yim.

Cov ntaub ntawv daws teeb meem CI/CD ΠΈ daim pib.

Kev thov sib koom ua ke tsis poob tawm ntawm kev sib koom ua ke

(PREMIUM, ULTIMATE, Nyiaj, Kub) DevOps lub voj voog theem: Tshawb xyuas

Yav dhau los, kev thov sib koom ua ke tuaj yeem poob tawm ntawm kev sib koom ua ke los ntawm kev sib tsoo vim cov lus hais lig. Yog tias qhov kev thov sib koom ua ke twb tau nyob rau hauv kab thiab ib tus neeg ntxiv cov lus hais rau nws uas tsim kev sib tham tshiab uas tsis tau daws, qhov kev thov sib koom ua ke raug suav tias tsis tsim nyog rau kev sib koom ua ke thiab yuav poob tawm ntawm kab. Tam sim no, tom qab ib daim ntawv thov kev sib koom ua ke ntxiv rau cov kab sib koom ua ke, cov lus tshiab tuaj yeem ntxiv yam tsis muaj kev ntshai ntawm kev cuam tshuam cov txheej txheem kev sib koom ua ke.

Merge Queue Cov ntaub ntawv ΠΈ daim pib.

Muab cov lej them nqi rau ib txoj haujlwm hauv kev thov sib koom ua ke

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tshawb xyuas

Cov neeg tsim khoom yuav tsum tuaj yeem pom tus lej them tus nqi tom qab lub raj xa dej tau ua tiav - txawm tias nyob rau hauv cov xwm txheej nyuaj xws li khiav lub raj xa dej nrog ntau txoj haujlwm uas yuav tsum tau muab xam los xam cov nqi them. Yav dhau los, daim ntawv thov kev sib koom ua ke tsuas yog qhia qhov nruab nrab ntawm cov txiaj ntsig no, uas txhais tau tias koj yuav tsum tau mus rau nplooj ntawv ua haujlwm thiab rov qab mus rau qhov kev thov sib koom ua ke kom tau txais cov txiaj ntsig nruab nrab. Txhawm rau txuag koj lub sijhawm thiab cov kauj ruam ntxiv no, peb tau ua lub widget tso saib tus nqi nruab nrab, nws cov kev hloov pauv ntawm lub hom phiaj thiab cov ceg ntoo, thiab cov lus qhia uas qhia txog tus nqi them rau txhua txoj haujlwm raws li qhov nruab nrab tau suav.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Cov ntaub ntawv pov thawj ntawm cov ntawv pov thawj code ΠΈ daim pib.

Tshem cov pob ntawv los ntawm pob ntawv sau npe thaum saib ib pab pawg

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Pob

GitLab pob ntawv sau npe yog qhov chaw khaws thiab faib cov pob hauv ntau hom. Thaum koj muaj ntau pob khoom hauv koj qhov project lossis pab pawg, koj yuav tsum tau txheeb xyuas cov pob khoom uas tsis siv thiab tshem tawm kom tsis txhob muaj neeg rub tawm. Koj tuaj yeem tshem cov pob ntawm koj lub npe ntawm Pob API los yog los ntawm pob ntawv sau npe neeg siv interface. Txawm li cas los xij, txog tam sim no koj tsis tuaj yeem tshem cov pob thaum saib ib pab pawg los ntawm UI. Raws li qhov tshwm sim, koj yuav tsum tshem tawm cov pob khoom tsis tsim nyog ntawm ib qhov project, uas tsis muaj txiaj ntsig.

Tam sim no koj tuaj yeem tshem tawm cov pob thaum saib ib pab pawg cov npe ntawm pob. Tsuas yog mus rau pawg pab pawg nplooj ntawv sau npe, lim cov pob khoom los ntawm lub npe, thiab tshem tawm yam koj tsis xav tau.

Cov ntaub ntawv ntawm kev tshem cov pob khoom los ntawm pob ntawv sau npe ΠΈ daim pib.

Scaling Conan tej pob khoom rau qib project

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Pob

Koj tuaj yeem siv Conan repository hauv GitLab los tshaj tawm thiab faib C / C ++ kev vam khom. Txawm li cas los xij, yav tas los pob tsuas tuaj yeem ntsuas rau qib piv txwv, raws li Conan pob lub npe tuaj yeem yog qhov siab tshaj ntawm 51 cim. Yog tias koj xav tshaj tawm ib pob los ntawm ib pab pawg, piv txwv gitlab-org/ci-cd/package-stage/feature-testing/conan, nws yuav luag ua tsis tau.

Tam sim no koj tuaj yeem ntsuas cov pob Conan mus rau theem ntawm qhov project, ua kom yooj yim tshaj tawm thiab faib koj cov haujlwm 'dependencies.

Conan Package Publishing Documentation ΠΈ daim pib.

Kev them nyiaj yug rau cov thawj tswj pob tshiab thiab cov lus rau kev nyob ruaj khov scanning

(Zoo kawg, kub) DevOps lub voj voog theem: ruaj ntseg

Peb zoo siab los ntxiv kev soj ntsuam kev vam khom rau C, C ++, C# thiab .Net code cov haujlwm uas siv NuGet 4.9+ lossis Conan pob cov thawj coj rau peb cov npe txhawb hom lus thiab lub moj khaum. Tam sim no koj tuaj yeem ua kom muaj kev vam khom kev soj ntsuam raws li ib feem ntawm Kev Ruaj Ntseg theem txhawm rau txheeb xyuas qhov paub qhov tsis zoo hauv kev vam khom ntxiv los ntawm cov tswj hwm pob. Cov qhov tsis zoo uas pom yuav tshwm sim hauv koj qhov kev thov kev sib koom ua ke nrog rau lawv cov qib hnyav, kom koj paub ua ntej ua tiav qhov kev sib koom ua ke yuav ua rau muaj kev pheej hmoo ntawm kev vam khom tshiab. Koj tseem tuaj yeem teeb tsa koj qhov project kom xav tau ua ke thov kev lees paub rau dependencies nrog vulnerabilities nrog qhov tseem ceeb (Critical), siab (High) los yog tsis paub (Unknown) severity theem.

Cov ntaub ntawv rau cov lus txhawb nqa thiab tus thawj tswj pob ΠΈ thawj epic.

Cov ntawv ceeb toom thaum hloov qhov kev thov sib koom ua ke rau 'Merge thaum lub raj xa dej ua tiav'

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tso tawm

Yav dhau los, thaum teeb tsa qhov kev thov sib koom ua ke Ua ke thaum lub raj xa dej tiav (Merge Thaum Pipeline Succeeds, MWPS) tsis muaj email ceeb toom xa. Koj yuav tsum manually tshawb xyuas cov xwm txheej lossis tos kom muaj kev ceeb toom sib koom ua ke. Nrog rau qhov kev tso tawm no peb txaus siab los nthuav qhia cov neeg siv kev koom tes @ravishankar2kool, uas daws qhov teeb meem no los ntawm kev ntxiv cov ntawv ceeb toom tsis siv neeg rau txhua tus tau sau npe rau kev thov kev sib koom ua ke thaum tus neeg tshuaj xyuas hloov qhov kev sib koom ua ke rau MWPS.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Cov ntaub ntawv rau Merge Request Event Notifications ΠΈ daim pib.

Tsim EKS pawg nrog cov neeg siv tshwj xeeb version ntawm Kubernetes

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Configure

GitLab cov neeg siv tam sim no tuaj yeem xaiv lub version ntawm Kubernetes uas yuav muab los ntawm EKS; koj tuaj yeem xaiv ntawm version 1.14–1.17.

Cov ntaub ntawv ntxiv rau EKS pawg ΠΈ daim pib.

Tsim cov xwm txheej raws li hom pib

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Saib

Tsis yog txhua qhov teeb meem uas tshwm sim tam sim ntawd ua rau muaj kev ceeb toom: cov neeg siv qhia txog kev tawm tsam thiab cov neeg koom tes tshawb xyuas cov teeb meem kev ua haujlwm. Cov xwm txheej tam sim no yog hom pib, yog li koj pab pawg tuaj yeem tsim sai sai ua ib feem ntawm lawv cov haujlwm ua haujlwm ib txwm muaj. Nyem Txoj haujlwm tshiab los ntawm txhua qhov chaw hauv GitLab, thiab hauv thaj teb Hom xaiv Teeb meem.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Cov ntaub ntawv rau manually tsim xwm txheej ΠΈ daim pib.

Hais txog GitLab Alerts hauv Markdown

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Saib

Peb tau txhim kho GitLab ceeb toom los ntawm kev ntxiv hom tshiab hais tshwj xeeb rau lawv hauv GitLab Markdown, ua kom yooj yim rau kev qhia thiab hais txog kev ceeb toom. Siv ^alert#1234hais txog kev ceeb toom hauv txhua qhov chaw Markdown: hauv qhov xwm txheej, daim pib, lossis kev thov sib koom ua ke. Qhov no tseem yuav pab koj txheeb xyuas cov haujlwm uas tsim los ntawm kev ceeb toom es tsis yog daim pib lossis kev thov sib koom ua ke.

Cov ntaub ntawv tswj kev xwm txheej ΠΈ daim pib.

Saib qhov ceeb toom load los ntawm qhov xwm txheej

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Saib

Cov lus piav qhia ceeb toom muaj cov ntaub ntawv tseem ceeb rau kev daws teeb meem thiab rov qab los, thiab cov ntaub ntawv no yuav tsum nkag mus tau yooj yim yog li koj tsis tas yuav hloov cov cuab yeej lossis tabs thaum koj ua haujlwm los daws qhov xwm txheej. Cov xwm txheej tsim los ntawm kev ceeb toom qhia tag nrho cov lus ceeb toom hauv tab Ceeb Toom Paub meej.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

75% nrawm dua tshawb nrhiav

(PIB, PREMIUM, ULTIMATE, BRONZE, SILVER, Kub) Muaj Txaus

GitLab, raws li ib daim ntawv thov, muaj lub peev xwm tshwj xeeb los ua kom pom cov ntsiab lus hla koj tag nrho DevOps ua haujlwm nrawm. Hauv GitLab 13.4, kev tshawb nrhiav qib siab rov qab tau 75% sai dua thaum nws txwv rau qee lub npe thiab cov haujlwm, as on GitLab.com.

Faster Advanced Search Documentation ΠΈ daim pib.

Saib deleted tej yaam num rau cov thawj coj

(CORE, PIB, PREMIUM, ULTIMATE) DevOps lub voj voog theem: Tswj

Muaj ib qho kev xaiv ncua kev tshem tawm qhov project qhia hauv 12.6. Txawm li cas los xij, yav dhau los nws tsis tuaj yeem pom tag nrho cov haujlwm tos kev tshem tawm hauv ib qho chaw. GitLab tus neeg siv piv txwv cov thawj coj tam sim no tuaj yeem saib tag nrho cov haujlwm tseem tab tom tshem tawm hauv ib qho chaw, nrog rau cov nyees khawm kom yooj yim kho cov haujlwm ntawd.

Cov yam ntxwv no ua rau cov thawj coj tswj hwm ntau dua qhov kev tshem tawm qhov project los ntawm kev sau tag nrho cov ntaub ntawv cuam tshuam hauv ib qho chaw thiab muab lub peev xwm los tshem tawm qhov tsis xav tau tshem tawm.

Бпасибо Ashesh Vidyut (@asheshvidyut7) rau qhov no feature!

Cov ntaub ntawv ntawm kev tshem tawm cov haujlwm ΠΈ daim pib.

Ntxiv kev txhawb nqa rau pab pawg thawb cov cai rau API

(PIB, PREMIUM, ULTIMATE, BRONZE, SILVER, Kub) DevOps lub voj voog theem: Tswj

Yav dhau los, pab pawg thawb txoj cai tsuas tuaj yeem teeb tsa los ntawm kev mus xyuas txhua pab pawg ntawm tus kheej los ntawm GitLab UI thiab siv cov cai no. Tam sim no koj tuaj yeem tswj hwm cov cai no ntawm API los txhawb koj cov cuab yeej kev cai thiab GitLab automation.

Cov ntaub ntawv ntawm cov cai thawb rau ib pab pawg ΠΈ daim pib.

Tshem tawm tus kheej nkag tokens rau kev tswj hwm tus kheej daim ntawv pov thawj

(Zoo kawg) DevOps lub voj voog theem: Tswj

Cov ntaub ntawv pov thawj Muab cov thawj coj nrog cov ntaub ntawv lawv xav tau los tswj cov neeg siv cov ntaub ntawv pov thawj rau lawv qhov piv txwv GitLab. Vim tias cov koom haum tsom mus rau kev ua raws cai sib txawv hauv qhov nruj ntawm lawv txoj cai tswj hwm kev lees paub, peb tau ntxiv lub pob uas tso cai rau cov thawj coj xaiv tau tshem tawm tus neeg siv tus kheej nkag mus token (PAT). Cov thawj coj tam sim no tau yooj yim tshem tawm PATs uas muaj feem cuam tshuam. Cov yeeb yam no muaj txiaj ntsig zoo rau cov koom haum uas xav tau kev ua raws cai yooj yim dua los txo kev cuam tshuam rau lawv cov neeg siv.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Cov ntaub ntawv pov thawj khaws cia ΠΈ daim pib.

Configuration file rau qhov chaw zoo li qub editor

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tsim

Hauv GitLab 13.4, peb tab tom qhia txoj hauv kev tshiab los hloov kho qhov chaw zoo li qub. Txawm hais tias cov ntaub ntawv teeb tsa tsis txuag lossis tau txais kev teeb tsa hauv qhov kev tso tawm no, peb tab tom tso lub hauv paus rau kev hloov kho yav tom ntej ntawm tus cwj pwm editor. Hauv kev tshaj tawm yav tom ntej peb yuav ntxiv rau cov ntaub ntawv .gitlab/static-site-editor.yml parameter rau installation chaw nyob hauv paus, nyob rau qhov twg dluab loaded nyob rau hauv lub editor yog khaws cia, overriding Markdown syntax nqis thiab lwm yam editor chaw.

Cov ntaub ntawv rau kev teeb tsa qhov chaw zoo li qub editor ΠΈ thawj epic.

Hloov kho qhov pib ntawm cov ntaub ntawv siv tus kho qhov chaw zoo li qub

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tsim

Cov teeb meem pem hauv ntej yog ib txoj hauv kev yooj yim thiab yooj yim los txhais cov nplooj ntawv hloov pauv hauv cov ntaub ntawv cov ntaub ntawv rau kev ua haujlwm los ntawm qhov chaw tsim hluav taws xob zoo li qub. Nws feem ntau yog siv los teeb tsa nplooj ntawv lub npe, layout template, lossis tus sau, tab sis tuaj yeem siv los hla txhua hom metadata rau lub tshuab hluav taws xob thaum ua nplooj ntawv hauv HTML. Muaj nyob rau saum toj kawg nkaus ntawm txhua cov ntaub ntawv cov ntaub ntawv, lub preamble yog feem ntau formatted li YAML los yog JSON thiab yuav tsum tau raws li cov syntax thiab meej. Cov neeg siv tsis paub txog cov cai tshwj xeeb syntax tuaj yeem nkag mus rau qhov tsis raug cai, uas tuaj yeem ua rau muaj teeb meem formatting lossis txawm tsim ua tsis tiav.

WYSIWYG hloov kho hom ntawm qhov chaw zoo li qub editor twb tshem tawm cov lus qhia los ntawm tus editor los tiv thaiv cov kev ua yuam kev no. Txawm li cas los xij, qhov no txwv tsis pub koj los ntawm kev hloov pauv cov txiaj ntsig khaws cia hauv qhov no yam tsis tau rov qab mus rau kev hloov kho hauv hom hom. Hauv GitLab 13.4, koj tuaj yeem nkag mus rau txhua qhov chaw thiab kho nws tus nqi hauv cov ntaub ntawv paub txog kev sib txuas. Thaum nias lub pob Chaw (chaw) lub vaj huam sib luag yuav qhib qhia ib daim ntawv teb rau txhua tus yuam sij uas tau hais tseg thaum pib. Cov teb yog populated nrog tus nqi tam sim no, thiab kho ib qho ntawm lawv yog qhov yooj yim li nkag mus rau hauv daim ntawv web. Kev hloov kho koj cov lus qhia hauv txoj kev no zam cov syntax nyuaj thiab muab rau koj tswj tag nrho cov ntsiab lus thaum ua kom cov txiaj ntsig kawg yog formatted tsis tu ncua.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Static site editor cov ntaub ntawv ΠΈ daim pib.

GitLab rau Jira thiab DVCS Connector yog tam sim no nyob rau hauv Core

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tsim

Rau cov neeg siv Jira ntawm GitLab: GitLab app rau Jira ΠΈ DVCS Connector tso cai rau koj los tso saib cov ntaub ntawv hais txog GitLab cog lus thiab sib koom ua ke thov ncaj qha hauv Jira. Ua ke nrog peb kev koom ua ke Jira built-in, koj tuaj yeem txav tau yooj yim ntawm ob lub apps thaum koj ua haujlwm.

Cov yam ntxwv no yav dhau los tsuas yog muaj nyob hauv peb txoj kev npaj hwm, tab sis tam sim no muaj rau txhua tus neeg siv!

Jira integration cov ntaub ntawv ΠΈ daim pib.

Feem ntau pov npav rau Gitaly pawg kev lag luam (beta)

(CORE, PIB, PREMIUM, ULTIMATE) DevOps lub voj voog theem: Tsim

Ib pawg Gitaly tso cai rau koj rov ua dua Git repositories rau ntau qhov "sov" Gitaly nodes. Qhov no ua rau kom muaj kev ua txhaum cai los ntawm kev tshem tawm ib qho kev ua tsis tiav. Kev lag luam kev lag luam, tau qhia hauv GitLab 13.3, ua rau muaj kev hloov pauv mus rau txhua qhov Gitaly nodes hauv pawg, tab sis tsuas yog Gitaly nodes uas pov npav pom zoo nrog cov thawj ntawm khaws cov kev hloov pauv rau disk. Yog tias tag nrho cov replica nodes tsis pom zoo, tsuas yog ib daim qauv ntawm kev hloov pauv yuav raug muab khaws cia rau hauv disk, tsim ib qho kev ua tsis tiav kom txog thaum asynchronous replication tiav.

Kev pov npav feem ntau txhim kho kev ua txhaum cai los ntawm kev xav tau kev tso cai los ntawm feem ntau ntawm cov nodes (tsis yog tag nrho) ua ntej txuag kev hloov pauv rau disk. Yog tias qhov kev hloov pauv no tau qhib, kev sau ntawv yuav tsum ua tiav ntawm ntau lub nodes. Cov nodes tsis pom zoo tau txais synchronized siv asynchronous replication los ntawm cov nodes uas tau tsim ib pawg.

Cov ntaub ntawv rau kev teeb tsa kev sib xws hauv Gitaly ΠΈ daim pib.

Kev cai schema txhawb rau JSON validation hauv Web IDE

(PREMIUM, ULTIMATE, Nyiaj, Kub) DevOps lub voj voog theem: Tsim

Cov phiaj xwm uas tib neeg sau cov teeb tsa hauv JSON lossis YAML feem ntau ua rau muaj teeb meem vim nws yooj yim los ua typo thiab ua txhaum qee yam. Nws muaj peev xwm sau cov cuab yeej tshuaj xyuas kom ntes cov teeb meem no hauv CI pipeline, tab sis siv cov ntaub ntawv JSON schema tuaj yeem pab tau los muab cov ntaub ntawv thiab cov lus qhia.

Cov neeg koom nrog qhov project tuaj yeem txhais hauv lawv qhov chaw khaws cia txoj hauv kev mus rau qhov kev cai schema hauv cov ntaub ntawv .gitlab/.gitlab-webide.yml, uas qhia txog schema thiab txoj hauv kev rau cov ntaub ntawv yuav tsum tau kuaj xyuas. Thaum koj thauj cov ntaub ntawv tshwj xeeb rau hauv Web IDE, koj yuav pom cov lus qhia ntxiv thiab kev siv tau los pab koj tsim cov ntaub ntawv.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Cov ntaub ntawv rau Custom Schemas hauv Web IDE ΠΈ daim pib.

Directed Acyclic Graph (DAG) branching txwv tau nce mus rau 50

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tshawb xyuas

Yog tias koj siv cov conveyors nrog qhia acyclic graph (Directed Acyclic Graph (DAG)), koj tuaj yeem pom tias muaj qhov txwv ntawm 10 txoj haujlwm uas ib txoj haujlwm tuaj yeem hais qhia hauv needs:, hnyav heev. Nyob rau hauv 13.4, lub neej ntawd txwv tau nce los ntawm 10 mus rau 50 kom tso cai rau kev sib txuas ntau dua ntawm kev sib raug zoo ntawm txoj haujlwm hauv koj cov kav dej.

Yog tias koj yog tus thawj coj ntawm qhov kev cai GitLab piv txwv, koj tuaj yeem nce qhov kev txwv no ntau dua los ntawm kev teeb tsa qhov hloov pauv, txawm tias peb tsis muaj kev txhawb nqa rau qhov no.

ДокумСнтация ΠΏΠΎ настройкС needs: ΠΈ daim pib.

Txhim kho tus cwj pwm needs rau cov haujlwm uas tsis tau ua

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tshawb xyuas

Qee qhov xwm txheej, kev poob haujlwm hauv lub raj xa dej tuaj yeem raug txiav txim siab ua tiav rau kev vam khom tau teev tseg hauv needs, uas ua rau cov hauj lwm tom qab khiav, uas yuav tsum tsis muaj tshwm sim. Tus cwj pwm no tau raug kho nyob rau hauv version 13.4, thiab needs tam sim no kom raug lis haujlwm ntawm cov haujlwm uas tsis tau ua tiav.

ДокумСнтация ΠΏΠΎ настройкС needs ΠΈ daim pib.

Pin qhov kawg quest artifact los tiv thaiv nws los ntawm raug deleted

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tshawb xyuas

GitLab tam sim no cia li kaw txoj haujlwm ua tiav kawg thiab cov khoom siv hluav taws xob rau ntawm txhua ceg haujlwm, sib koom ua ke thov, lossis tag los tiv thaiv nws los ntawm kev tshem tawm tom qab tas sijhawm. Nws yooj yim dua los teeb tsa cov kev cai nruj tshaj plaws kom tshem tawm cov khoom qub. Qhov no yuav pab txo qis qhov chaw siv disk thiab xyuas kom meej tias koj ib txwm muaj daim ntawv theej ntawm cov khoom qub tshiab los ntawm cov kav dej.

Cov ntaub ntawv ntawm Artifact Expiration ΠΈ daim pib.

CI/CD Guide to Pipeline Optimization

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tshawb xyuas

Optimizing koj CI / CD pipeline tuaj yeem txhim kho kev xa khoom ceev thiab txuag nyiaj. Peb tau txhim kho peb cov ntaub ntawv kom suav nrog cov lus qhia ceev kom tau txais txiaj ntsig zoo tshaj plaws ntawm kev ua kom zoo dua koj cov kav dej.

Cov ntaub ntawv ntawm Kev Txhim Kho Conveyor Efficiency ΠΈ daim pib.

Cov ntaub ntawv xeem tau txheeb raws li qhov kev xeem

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tshawb xyuas

Unit Test Report yog ib txoj hauv kev yooj yim kom pom cov txiaj ntsig ntawm txhua qhov kev ntsuam xyuas hauv lub raj xa dej. Txawm li cas los xij, nrog rau ntau qhov kev sim, nrhiav kev ua tsis tiav tuaj yeem siv sijhawm ntev. Lwm cov teeb meem uas tuaj yeem ua rau daim ntawv ceeb toom nyuaj siv suav nrog kev nyuaj los ntawm cov kab tawm ntev thiab lub sijhawm hloov mus rau xoom rau cov kev sim uas khiav hauv tsawg dua 1 thib ob. Tam sim no, los ntawm lub neej ntawd, thaum txheeb cov ntawv xeem, nws thawj qhov chaw sim ua tsis tiav thaum pib ntawm tsab ntawv ceeb toom, thiab tom qab ntawd txheeb cov kev xeem los ntawm lub sijhawm. Qhov no ua rau nws yooj yim dua los nrhiav kev ua tsis tiav thiab kev sim ntev. Tsis tas li ntawd, lub sijhawm ntsuas tam sim no tau tshwm sim hauv milliseconds lossis vib nas this, ua rau lawv nyeem sai dua, thiab cov teeb meem scrolling dhau los kuj tau raug daws.

Cov ntaub ntawv qhia txog kev xeem Unit ΠΈ daim pib.

Txwv ntawm qhov loj ntawm cov ntaub ntawv uploaded rau lub pob npe

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Pob

Tam sim no muaj kev txwv ntawm qhov loj ntawm cov ntaub ntawv pob uas tuaj yeem xa mus rau GitLab pob npe. Cov kev txwv tau ntxiv los txhim kho pob ntawv sau npe ua haujlwm thiab tiv thaiv kev tsim txom. Kev txwv sib txawv nyob ntawm lub pob hom. Rau GitLab.com, qhov ntau thiab tsawg ntawm cov ntaub ntawv yog:

  • Loj: 250 MB
  • Loj: 3 GB
  • NPM: 300 MB
  • Loj: 250 MB
  • PIB: 3 GB

Rau kev cai GitLab piv txwv, lub neej ntawd yog tib yam. Txawm li cas los xij, tus thawj coj tuaj yeem hloov kho cov kev txwv siv Rails consoles.

Cov ntaub ntawv ntawm cov ntaub ntawv loj txwv ΠΈ daim pib.

Siv CI_JOB_TOKEN los tshaj tawm PyPI pob

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Pob

Koj tuaj yeem siv GitLab PyPI repository los tsim, tshaj tawm, thiab sib qhia Python tej pob khoom nrog rau qhov chaws thiab CI / CD pipelines. Txawm li cas los xij, yav dhau los koj tsis tuaj yeem lees paub rau lub chaw khaws ntaub ntawv siv qhov hloov pauv ib puag ncig ua ntej CI_JOB_TOKEN. Yog li ntawd, koj yuav tsum tau siv koj tus kheej cov ntaub ntawv pov thawj los hloov kho PyPI chaw cia khoom, lossis koj yuav tau txiav txim siab tsis siv lub chaw khaws cia tag nrho.

Nws yog tam sim no yooj yim dua los siv GitLab CI / CD los tshaj tawm thiab nruab PyPI pob khoom siv qhov kev hloov pauv ib puag ncig ua ntej CI_JOB_TOKEN.

Cov ntaub ntawv siv GitLab CI nrog PyPI pob ΠΈ daim pib.

DAST scanner profiles ntawm kev thov

(Zoo kawg, kub) DevOps lub voj voog theem: ruaj ntseg

Rau qhov xav tau DAST scan uas yog qhia hauv kev tso tawm dhau los, DAST scanner profiles tau ntxiv lawm. Lawv txuas ntxiv lub peev xwm configuration ntawm cov scans, tso cai rau koj kom sai sai tsim ntau yam profiles los npog ntau hom scan. Nyob rau hauv 13.4, tus crawler profile ib txwm muaj xws li lub sij hawm ntawm crawler uas teev ntev npaum li cas DAST crawler yuav tsum khiav raws li nws sim mus nrhiav tau tag nrho cov nplooj ntawv ntawm ib qhov chaw nkag mus. Qhov profile kuj suav nrog lub hom phiaj lub sijhawm teem sijhawm teem sijhawm ntev npaum li cas tus neeg nkag nkag yuav tsum tos lub xaib kom nkag mus tau ua ntej rho tawm qhov nkag yog tias lub vev xaib tsis teb nrog 200 lossis 300 tus lej raws li txoj cai. Raws li peb txuas ntxiv txhim kho Qhov no yuav yog. ntxiv rau lub scanner profile hauv kev tshaj tawm yav tom ntej; cov kev teeb tsa ntxiv yuav raug ntxiv.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

DAST Scanner Profile Documentation ΠΈ daim pib.

Ib qho yooj yim redirect configuration file rau GitLab Nplooj ntawv

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Tso tawm

Yog tias koj siv GitLab Nplooj ntawv thiab xav tswj hwm qhov hloov pauv URL zoo dua, tej zaum koj yuav tau pom tias kev tswj kev hloov pauv ntawm koj lub vev xaib GitLab Pages tsis tuaj yeem ua tau. GitLab tam sim no tso cai rau koj los teeb tsa cov cai los hloov ib qho URL mus rau lwm qhov rau koj qhov chaw nplooj ntawv los ntawm kev ntxiv cov ntaub ntawv teeb tsa rau lub chaw cia khoom. Qhov no feature yog ua tau ua tsaug rau kev koom tes ntawm Kevin Barnett (@PopeDrFreud), peb Eric Eastwood (@MadLittleMods) thiab GitLab pab pawg. Ua tsaug rau sawv daws pab txhawb nqa.

Redirect cov ntaub ntawv ΠΈ daim pib.

Terraform xeev tswj los ntawm GitLab

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Configure

Kev nkag mus rau yav dhau los versions ntawm Terraform xeev yog tsim nyog ob qho tib si rau kev ua raws cai thiab kev debugging yog tias tsim nyog. Kev them nyiaj yug rau versioning Terraform xeev tswj los ntawm GitLab yog muab pib nrog GitLab 13.4. Versioning yog cia li qhib rau tshiab Terraform lub xeev cov ntaub ntawv. Cov ntaub ntawv hauv xeev Terraform uas twb muaj lawm yuav yog tau migrated rau versioned repository hauv kev tso tawm tom qab.

Cov ntaub ntawv rau Terraform xeev tswj los ntawm GitLab ΠΈ daim pib.

Cov ntsiab lus ceeb toom xwm txheej tseem ceeb

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Saib

Thaum ua cov xwm txheej, koj yuav tsum tau yooj yim txiav txim siab ntev npaum li cas qhov kev ceeb toom tau qhib thiab pes tsawg zaus qhov kev tshwm sim tshwm sim. Cov ntsiab lus no feem ntau yog qhov tseem ceeb hauv kev txiav txim siab qhov cuam tshuam rau tus neeg siv khoom thiab dab tsi koj pab neeg yuav tsum hais ua ntej. Nyob rau hauv lub vaj huam sib luag xwm txheej tshiab, peb tso saib lub sijhawm ceeb toom pib, tus naj npawb ntawm cov xwm txheej, thiab qhov txuas mus rau qhov kev ceeb toom thawj. Cov ntaub ntawv no muaj rau cov xwm txheej uas tau tsim los ntawm kev ceeb toom.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Cov ntaub ntawv tswj kev xwm txheej ΠΈ thawj epic.

Teem thiab kho qhov xwm txheej hnyav parameter

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) DevOps lub voj voog theem: Saib

Qhov xwm txheej hnyav qhov loj me tso cai rau cov neeg teb thiab cov neeg muaj feem cuam tshuam los txiav txim qhov cuam tshuam ntawm qhov hluav taws xob, nrog rau cov qauv thiab qhov ceev ntawm cov lus teb. Raws li koj pab neeg qhia cov txiaj ntsig thaum lub sijhawm daws teeb meem thiab rov qab los, lawv tuaj yeem hloov qhov teeb tsa no. Tam sim no koj tuaj yeem hloov kho qhov hnyav ntawm qhov xwm txheej nyob rau sab xis sab xis ntawm nplooj ntawv Cov Txheej Txheem Txheej Txheem, thiab qhov hnyav tau tshwm sim hauv cov npe ntawm cov xwm txheej.

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Cov ntaub ntawv kho qhov xwm txheej ΠΈ daim pib.

Tsim, kho thiab tshem tawm cov cai tswj kev ruaj ntseg hauv lub thawv

(Zoo kawg, kub) DevOps lub voj voog theem: Tiv Thaiv

Qhov kev txhim kho no rau Container Network Security Rule Editor tso cai rau cov neeg siv yooj yim tsim, kho, thiab tshem tawm lawv cov cai ncaj qha los ntawm GitLab tus neeg siv interface. Editor nta suav nrog .yaml rau cov neeg siv kev paub dhau los thiab cov kev cai editor nrog qhov kev nkag siab zoo rau cov kev cai tshiab hauv network. Koj tuaj yeem pom cov kev tswj hwm kev tswj hwm tshiab hauv ntu Kev ruaj ntseg thiab kev ua raws cai> Kev Nyab Xeeb Kev Nyab Xeeb> Cov Cai (Kev Ruaj Ntseg & Ua Raws Cai> Kev Nyab Xeeb Kev Nyab Xeeb> Txoj Cai).

# GitLab 13.4 tau tso tawm nrog HashiCorp cia rau CI hloov pauv thiab Kubernetes Tus Neeg Saib Xyuas

Network Rules Editor Cov ntaub ntawv ΠΈ thawj epic.

Azure blob cia kev them nyiaj yug

(CORE, IB TUG, PEM, QAIB, DAWB, BRONZE, SILVER, GOLD) Muaj Txaus

GitLab thiab GitLab Runner tam sim no txhawb nqa Azure blob cia, ua kom yooj yim rau kev khiav GitLab cov kev pabcuam ntawm Azure.

GitLab piv txwv txhawb Azure rau txhua hom khw muag khoom, suav nrog LFS cov ntaub ntawv, CI artifacts, thiab thaub qab. Txhawm rau teeb tsa Azure Blob cia, ua raws li cov lus qhia kev teeb tsa Omnibus los yog Helm daim duab.

GitLab hauj lwm processors kuj txhawb Azure rau cia faib cache. Azure cia tuaj yeem teeb tsa siv ntu [runners.cache.azure].

Cov ntaub ntawv ntawm kev siv Azure Blob cia ΠΈ daim pib.

Omnibus ARM64 pob khoom rau Ubuntu thiab OpenSUSE

(CORE, PIB, PREMIUM, ULTIMATE) Muaj Txaus

Hauv kev teb rau kev thov loj hlob rau kev txhawb nqa rau kev khiav GitLab ntawm 64-ntsis ARM architecture, peb txaus siab tshaj tawm qhov muaj ntawm cov nom ARM64 Ubuntu 20.04 Omnibus pob. Ua tsaug ntau rau Zitai Chen thiab Guillaume Gardet rau qhov kev koom tes loj uas lawv tau ua - lawv qhov kev thov sib koom ua ke tau ua lub luag haujlwm tseem ceeb hauv qhov no!

Txhawm rau rub tawm thiab nruab pob rau Ubuntu 20.04, mus rau peb nplooj ntawv installation thiab xaiv Ubuntu.

Cov ntaub ntawv ntim rau ARM64 ΠΈ daim pib.

Smart card authentication txhawb rau GitLab Helm daim ntawv

(PREMIUM, ULTIMATE) Muaj Txaus

Cov npav ntse, xws li Daim Npav Nkag Nkag (CAC), tam sim no tuaj yeem siv los txheeb xyuas qhov tseeb ntawm GitLab piv txwv siv los ntawm Helm daim ntawv. Daim npav ntse tau lees paub tiv thaiv cov ntaub ntawv hauv zos siv X.509 daim ntawv pov thawj. Nrog rau qhov no, kev txhawb nqa daim npav ntse nrog Helm daim ntawv tam sim no nyob rau hauv txoj kab nrog kev txhawb nqa daim npav ntse muaj nyob rau hauv Omnibus xa tawm.

Cov ntaub ntawv rau Smart Card Authentication Settings ΠΈ daim pib.

Cov ncauj lus kom ntxaws tso tawm thiab cov lus qhia hloov tshiab / kev teeb tsa tuaj yeem nyeem hauv cov ntawv Askiv thawj zaug: GitLab 13.4 tso tawm nrog Vault rau CI hloov pauv thiab Kubernetes Agent.

Peb tau ua haujlwm ntawm kev txhais lus Askiv cattidourden, maryartkey, ib qho ΠΈ rishavant.

Tau qhov twg los: www.hab.com

Ntxiv ib saib