Git Lab 11.10

Git Lab 11.10

GitLab 11.10 nrog cov kav dej dashboard, cov kav dej sib xyaw ua ke, thiab cov lus qhia ntau kab hauv kev thov sib koom ua ke.

Cov ntaub ntawv yooj yim hais txog kev ua haujlwm ntawm cov kav dej hauv cov haujlwm sib txawv

GitLab tseem ua kom pom kev pom rau hauv DevOps lub neej voj voog. Hauv qhov teeb meem no Tswj Vaj Huam Sib Luag ntxiv cov ntsiab lus ntawm cov raj xa dej.

Qhov no yooj yim txawm tias koj tab tom kawm txog cov raj xa dej ntawm ib qhov project, tab sis tshwj xeeb tshaj yog muaj txiaj ntsig yog tias ob peb qhov project, - thiab qhov no feem ntau tshwm sim yog tias koj siv microservices thiab xav khiav lub raj xa dej rau kev sim thiab xa cov lej los ntawm cov chaw khaws ntaub ntawv sib txawv. Tam sim no koj tuaj yeem pom tam sim ntawd qhov kev ua tau zoo cov kav dej ntawm cov tswj vaj huam sib luag, nyob qhov twg lawv tau ua.

Kev khiav dej num rau kev sib koom ua ke

Thaum lub sij hawm, lub hauv paus thiab lub hom phiaj ceg sib txawv, thiab qhov xwm txheej yuav tshwm sim qhov twg lawv sib cais, tab sis ua ke tsis ua haujlwm. Tam sim no koj ua tau khiav pipelines rau merged tau ua ntej merging. Txoj kev no koj yuav pom qhov yuam kev sai sai uas tsuas yog tshwm sim yog tias kev hloov pauv tau nquag txav ntawm cov ceg ntoo, uas txhais tau hais tias koj yuav kho cov kav dej tsis zoo sai dua thiab yuav siv cov GitLab Khiav.

Ntxiv optimize kev sib koom tes

GitLab 11.10 ntxiv cov yam ntxwv ntau dua rau kev sib koom ua ke thiab kev ua haujlwm yooj yim. IN yav dhau los qhov teeb meem peb tau tshaj tawm cov lus qhia rau kev sib koom ua ke, qhov twg tus neeg saib xyuas tuaj yeem hais qhia txog kev hloov pauv rau ib kab hauv kev hais lus rau kev thov sib koom ua ke, thiab nws tuaj yeem ua ncaj qha ncaj qha los ntawm cov lus hais. Peb cov neeg siv nyiam nws thiab thov kom nthuav dav qhov no. Tam sim no koj tuaj yeem muab tau hloov rau ntau kab, qhia cov kab twg kom tshem tawm thiab qhov twg ntxiv.

Ua tsaug rau koj cov lus qhia thiab cov lus qhia!

Thiab hais tias tsis yog txhua txhua…

Muaj ntau ntau amazing nta nyob rau hauv no tso tawm, e.g. shortcuts nyob rau hauv ib cheeb tsam, ntau dua ntxuav lub thawv rau npe, Composable Auto DevOps thiab lub sijhawm yuav ntxiv CI Runner feeb. Hauv qab no yog cov ntsiab lus hais txog txhua tus ntawm lawv.

Lub hli no tus neeg ua haujlwm muaj nuj nqis tshaj plaws (MVP) β€” Tus Thawj Coj

Lub hli no tus neeg ua haujlwm muaj txiaj ntsig tshaj plaws yog Takuya Noguchi (Takuya Noguchi). Takuya tau ua haujlwm zoo rau lub koob meej ntawm GitLab: kho cov kab laum, ua tiav qhov tsis txaus hauv lub backend thiab frontend thiab txhim kho tus neeg siv interface. Ua tsaug!

Cov yam ntxwv tseem ceeb ntawm GitLab 11.10

Cov kav dej ntawm cov tswj vaj huam sib luag

PREMIUM, ULTIMATE, Nyiaj, Kub

Lub dashboard hauv GitLab qhia cov ntaub ntawv hais txog tej yaam num thoob plaws koj tag nrho GitLab piv txwv. Koj ntxiv cov haujlwm ib leeg ib zaug thiab tuaj yeem xaiv qhov project uas koj nyiam.
Hauv qhov kev tso tawm no, peb ntxiv cov ntaub ntawv hais txog cov xwm txheej ntawm cov raj xa mus rau lub dashboard. Tam sim no cov neeg tsim khoom pom kev ua haujlwm ntawm cov kav dej hauv txhua qhov haujlwm tsim nyog - hauv ib qho interface.

Git Lab 11.10

Cov kav dej rau kev sib koom ua ke

PREMIUM, ULTIMATE, Nyiaj, Kub

Nws yog qhov tshwm sim rau cov ceg ntoo kom sib txawv ntawm lub hom phiaj ceg thaum lub sijhawm tshwj tsis yog tias koj pheej thawb hloov pauv ntawm lawv. Yog li ntawd, lub hauv paus thiab lub hom phiaj ntawm cov kav xa dej yog "ntsuab" thiab tsis muaj kev sib koom ua ke tsis sib haum xeeb, tab sis kev sib koom ua ke ua tsis tiav vim muaj kev hloov pauv tsis sib xws.

Thaum kev sib koom ua ke thov cov kav dej cia li tsim qhov txuas tshiab uas muaj cov txiaj ntsig sib koom ua ke ntawm qhov chaw thiab lub hom phiaj ceg, peb tuaj yeem khiav cov raj xa dej ntawm qhov txuas thiab xyuas kom meej tias tag nrho cov txiaj ntsig ua haujlwm.

Yog tias koj siv cov kav dej sib koom ua ke (hauv txhua lub peev xwm) thiab siv tus kheej GitLab khiav version 11.8 lossis siab dua, koj yuav tsum hloov kho lawv kom tsis txhob muaj qhov teeb meem no gitlab-ee #11122. Qhov no tsis cuam tshuam rau cov neeg siv ntawm pej xeem GitLab khiav.

Git Lab 11.10

Tawm tswv yim hloov ntawm ntau kab

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Thaum ua haujlwm ua ke ntawm kev thov sib koom ua ke, koj feem ntau pom cov teeb meem thiab tawm tswv yim daws teeb meem. Txij li thaum GitLab 11.6 peb txhawb nqa thov kom hloov rau ib kab.

Hauv version 11.10, sib koom ua ke thov cov lus sib txawv tuaj yeem tawm tswv yim hloov pauv rau ntau kab, thiab tom qab ntawd ib tus neeg uas muaj ntawv tso cai rau tus thawj ceg tuaj yeem lees txais lawv nrog ib nyem. Ua tsaug rau qhov tshiab feature, koj tuaj yeem zam kev luam tawm, zoo li hauv cov ntawv dhau los.

Git Lab 11.10

Shortcuts hauv ib cheeb tsam

PREMIUM, ULTIMATE, Nyiaj, Kub

Nrog cov ntawv sau nyob rau hauv tib lub peev xwm, pab pawg tuaj yeem siv cov ntawv sib koom ua ke (hauv tib lub peev txheej) rau qhov teeb meem, sib koom ua ke thov, lossis epic nyob rau hauv cov xwm txheej nrog cov kev cai teb lossis cov kev cai ua haujlwm. Lawv yog configured siv ib tug tshwj xeeb colon syntax nyob rau hauv daim ntawv lo npe.

Cia peb hais tias koj xav tau ib qho kev cai teb hauv cov dej num los taug qab cov kev khiav hauj lwm ntawm lub platform koj lub luag haujlwm yog tsom. Txhua txoj haujlwm yuav tsum cuam tshuam nrog tsuas yog ib lub platform. Koj tuaj yeem tsim cov shortcuts platform::iOS, platform::Android, platform::Linux thiab lwm yam raws li qhov tsim nyog. Yog tias koj siv ib qho shortcut rau ib txoj haujlwm, nws yuav tshem tawm lwm qhov shortcut uas twb muaj lawm uas pib nrog platform::.

Wb hais tias koj muaj shortcuts workflow::development, workflow::review ΠΈ workflow::deployed, qhia txog lub xeev ntawm koj pab neeg ua haujlwm. Yog tias txoj haujlwm twb muaj qhov shortcut workflow::development, thiab tus tsim tawm xav txav txoj haujlwm mus rau theem workflow::review, nws tsuas yog siv qhov shortcut tshiab thiab qhov qub (workflow::development) yog txiav deleted. Qhov kev coj cwj pwm no twb muaj lawm thaum koj txav cov haujlwm ntawm cov npe shortcuts ntawm pawg thawj coj saib ua haujlwm uas sawv cev rau koj pab neeg ua haujlwm. Tam sim no cov neeg koom tes uas tsis ua haujlwm nrog pawg thawj coj saib haujlwm ncaj qha tuaj yeem hloov pauv lub xeev cov haujlwm hauv cov haujlwm lawv tus kheej.

Git Lab 11.10

Kev tu kom huv ntau dua ntawm lub thawv ntim npe

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Thaum koj feem ntau siv lub thawv ntawv sau npe nrog CI cov kav dej, koj thawb ntau qhov kev hloov pauv mus rau ib qho. Vim Docker qhov kev faib tawm, tus cwj pwm tsis zoo yog los cawm tag nrho cov kev hloov pauv rau lub kaw lus, tab sis lawv xaus rau kev nco ntau heev. Yog tias koj siv qhov parameter -m с registry-garbage-collect, koj tuaj yeem tshem tawm tag nrho cov kev hloov pauv dhau los thiab tso qhov chaw muaj txiaj ntsig.

Git Lab 11.10

Kev yuav ntxiv CI Runner feeb

BRONZE, nyiaj, kub

Cov neeg siv nrog them nyiaj GitLab.com cov phiaj xwm (Kub, Nyiaj, Bronze) tam sim no tuaj yeem yuav ntxiv CI Runner feeb. Yav dhau los, nws yuav tsum tau ua kom tau raws li cov quota muab rau hauv txoj kev npaj. Nrog rau qhov kev txhim kho no, koj tuaj yeem ua ntej yuav khoom dhau-qib feeb kom tsis txhob muaj kev cuam tshuam vim kev kaw cov kav dej.

Tam sim no 1000 feeb raug nqi $8, thiab koj tuaj yeem yuav ntau npaum li koj nyiam. Cov feeb ntxiv yuav pib siv thaum koj tau siv tag nrho koj cov quota txhua hli, thiab qhov seem ntawm cov feeb ntxiv yuav dov mus rau lub hli tom ntej. IN tso tawm yav tom ntej peb xav ntxiv qhov no rau cov phiaj xwm pub dawb thiab.

Git Lab 11.10

Composable Auto DevOps

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Nrog Auto DevOps, pab pawg hloov mus rau niaj hnub DevOps kev coj ua uas yuav luag tsis muaj dag zog. Pib nrog GitLab 11.10, txhua txoj haujlwm hauv Auto DevOps yog muab raws li ywj siab template. Cov neeg siv tuaj yeem siv tau Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ includes hauv GitLab CI kom pab tau tus kheej theem ntawm Auto DevOps thiab tib lub sijhawm siv koj cov ntaub ntawv kev cai gitlab-ci.yml. Txoj kev no koj tuaj yeem ua haujlwm tsuas yog cov haujlwm uas koj xav tau thiab coj kom zoo dua ntawm kev hloov kho tshiab.

Git Lab 11.10

Tsis siv neeg tswj cov tswv cuab ntawm GitLab.com siv SCIM

SILVER, kub

Yav dhau los, koj yuav tsum tswj hwm pab pawg ua tswv cuab ntawm GitLab.com. Tam sim no koj tuaj yeem siv SAML SSO thiab tswj kev ua tswv cuab siv SCIM los tsim, tshem tawm, thiab hloov kho cov neeg siv ntawm GitLab.com.

Qhov no yog qhov tshwj xeeb tshaj yog muaj txiaj ntsig zoo rau cov tuam txhab uas muaj coob tus neeg siv thiab cov chaw muab kev pabcuam hauv nruab nrab. Tam sim no koj tuaj yeem muaj ib qhov tseeb ntawm qhov tseeb, xws li Azure Active Directory, thiab cov neeg siv yuav raug tsim thiab tshem tawm los ntawm tus neeg muab kev pabcuam tsis yog manually.

Git Lab 11.10

Nkag mus rau GitLab.com ntawm SAML Tus Muab Kev Pab

SILVER, kub

Yav dhau los, thaum siv SAML SSO rau pab pawg, tus neeg siv yuav tsum tau kos npe nrog GitLab daim ntawv pov thawj thiab tus neeg muab kev pabcuam tus kheej. Tam sim no koj tuaj yeem nkag ncaj qha los ntawm SSO raws li tus neeg siv GitLab cuam tshuam nrog pawg teeb tsa.

Cov neeg siv yuav tsis tau kos npe rau ob zaug, ua kom yooj yim rau cov tuam txhab siv SAML SSO rau GitLab.com.

Git Lab 11.10

Lwm yam kev txhim kho hauv GitLab 11.10

Me nyuam epic schema

Qhov kawg, kub

Hauv kev tso tawm dhau los, peb ntxiv cov menyuam yaus epics (epics ntawm epics) los pab koj tswj koj cov qauv kev faib haujlwm. Me nyuam epics tshwm rau ntawm nplooj ntawv niam txiv epic.

Hauv qhov kev tso tawm no, nplooj ntawv niam txiv epic qhia txog cov ntsiab lus ntawm cov menyuam yaus epics yog li pab pawg tuaj yeem pom lub sijhawm ntawm menyuam yaus epics thiab tuaj yeem tswj xyuas lub sijhawm nyob ntawm.

Git Lab 11.10

Merge thov pop-up cov ntxaij vab tshaus

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Hauv qhov kev tso tawm no, peb tab tom qhia cov ntxaij vab tshaus uas tshwm sim thaum koj hla dhau qhov kev thov sib koom ua ke. Yav dhau los, peb tsuas yog pom cov npe thov kev sib koom ua ke, tab sis tam sim no peb kuj qhia txog kev sib koom ua ke thov, CI pipeline xwm txheej, thiab luv URL.

Peb npaj yuav ntxiv cov ntaub ntawv tseem ceeb hauv kev tshaj tawm yav tom ntej, xws li. cov neeg muaj lub luag haujlwm thiab tswj cov ntsiab lus, thiab peb tseem yuav qhia pop-up screen rau hauj lwm.

Git Lab 11.10

Lim kev sib koom ua ke thov los ntawm lub hom phiaj ceg

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Git workflows rau kev tso tawm lossis xa tawm software feem ntau koom nrog ntau lub sijhawm ntev - txhawm rau txhim kho cov ntawv dhau los (piv txwv li. stable-11-9) los yog txav los ntawm kev ntsuas zoo rau kev tsim khoom (piv txwv li. integration), tab sis nws tsis yooj yim los nrhiav kev sib koom ua ke thov rau cov ceg ntoo ntawm ntau qhov kev thov qhib sib koom ua ke.

Daim ntawv teev npe sib koom ua ke thov rau cov haujlwm thiab pab pawg tam sim no tuaj yeem lim los ntawm lub hom phiaj ntawm kev thov kev sib koom ua ke kom nws yooj yim dua los nrhiav qhov koj xav tau.

Ua tsaug, Hiroyuki Sato (Hiroyuki Sato)!

Git Lab 11.10

Xa thiab sib koom ua ke ntawm cov kav dej ua tiav

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Yog tias peb siv txoj kev txhim kho pob tw, peb yuav tsum tsis txhob muaj cov ceg ntoo ntev ntev rau cov ceg me me, ib ntus nrog ib tus tswv. Cov kev hloov me me feem ntau raug thawb ncaj qha mus rau lub hom phiaj ceg, tab sis ua li ntawd muaj kev pheej hmoo ua rau kev tsim.

Hauv qhov kev tso tawm no, GitLab txhawb nqa Git thawb cov kev xaiv tshiab los qhib kev thov sib koom ua ke, teeb tsa lub hom phiaj ceg, thiab tswj hwm kev sib koom ua ke ntawm cov kav dej ua tiav los ntawm kab hais kom ua thaum lub sijhawm thawb mus rau ceg.

Git Lab 11.10

Txhim kho kev koom ua ke nrog cov dashboards sab nraud

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

GitLab tuaj yeem nkag mus rau ntau yam Prometheus servers (ib puag ncig, project, thiab pab pawg (kwv yees)), tab sis muaj ntau lub ntsiab lus kawg tuaj yeem ntxiv qhov nyuaj lossis tsis tuaj yeem txhawb nqa los ntawm cov qauv dashboards. Nrog rau qhov kev tso tawm no, pab pawg tuaj yeem siv ib qho Prometheus API, ua kev koom ua ke nrog cov kev pabcuam zoo li Grafana yooj yim dua.

Xaiv cov nplooj ntawv Wiki los ntawm hnub tsim

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Hauv ib qhov project Wiki, pab pawg tuaj yeem faib cov ntaub ntawv thiab lwm yam ntaub ntawv tseem ceeb nrog rau cov cai thiab cov haujlwm. Nrog rau qhov kev tso tawm no, koj tuaj yeem txheeb cov npe ntawm Wiki nplooj ntawv los ntawm hnub tsim thiab lub npe kom pom sai sai cov ntsiab lus uas tau tsim tsis ntev los no.

Git Lab 11.10

Saib xyuas cov peev txheej thov los ntawm pawg

Qhov kawg, kub

GitLab pab koj saib xyuas koj lub Kubernetes pawg rau kev txhim kho thiab tsim cov ntawv thov. Pib nrog qhov kev tso tawm no, saib xyuas CPU thiab nco thov los ntawm koj pawg kom pom cov teeb meem muaj peev xwm ua ntej lawv dhau los ua teeb meem.

Git Lab 11.10

Saib Load Balancer Metrics hauv Grafana Dashboard

CORE, PIB, PREMIUM, ULTIMATE

Nws yog ib qho tseem ceeb heev los saib xyuas kev noj qab haus huv ntawm koj qhov piv txwv GitLab. Yav dhau los, peb tau muab default dashboards los ntawm embedded Grafana piv txwv. Pib nrog qhov kev tso tawm no, peb tau suav nrog cov dashboards ntxiv rau kev saib xyuas NGINX load balancers.

SAST rau Elixir

Qhov kawg, kub

Peb txuas ntxiv nthuav dav kev txhawb nqa lus thiab ua kom cov kev kuaj xyuas kev ruaj ntseg. Hauv qhov kev tso tawm no peb tau qhib kev kuaj xyuas kev nyab xeeb rau cov haujlwm ntawm Elixir thiab tej yaam num tsim nyob rau Phoenix platform.

Muaj ntau cov lus nug hauv ib daim duab

PREMIUM, ULTIMATE, Nyiaj, Kub

Hauv GitLab, koj tuaj yeem tsim cov kab kos kom pom cov kev ntsuas koj sau. Feem ntau, piv txwv li, yog tias koj xav tau saib qhov siab tshaj plaws lossis nruab nrab tus nqi ntawm ib qho metric, koj xav kom pom ntau qhov tseem ceeb ntawm ib daim ntawv. Pib nrog qhov kev tso tawm no, koj muaj lub sijhawm no.

DAST cov txiaj ntsig ntawm Pawg Kev Ruaj Ntseg Dashboard

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Peb tau ntxiv Dynamic Application Security Testing (DAST) cov txiaj ntsig rau pab pawg kev ruaj ntseg dashboard ntxiv rau SAST, ntim khoom scanning, thiab kev soj ntsuam kev vam meej.

Ntxiv Metadata rau Cov Thawv Tshawb Xyuas Daim Ntawv Qhia

Qhov kawg, kub

Hauv qhov kev tso tawm no, Lub Thawv Tshawb Fawb Tshaj Tawm muaj ntau cov metadata - peb tau ntxiv cuam ​​tshuam cov khoom (a Clair feature) rau hauv metadata uas twb muaj lawm: qhov tseem ceeb, tus cim (nrog rau kev siv rau mitre.org) thiab theem cuam tshuam (xws li debian: 8).

Ntxiv ib hom ntawv qhia metrics rau kev thov sib koom ua ke

PREMIUM, ULTIMATE, Nyiaj, Kub

GitLab twb muab ntau hom ntawv ceeb toom uas tuaj yeem suav ncaj qha rau hauv kev thov sib koom ua ke: los ntawm cov ntawv ceeb toom mus rau code zoo ΠΈ chav kuaj nyob rau theem pov thawj kom txog rau thaum SAST ΠΈ DAST nyob rau theem tiv thaiv.

Txawm hais tias cov no yog cov ntaub ntawv tseem ceeb, cov ntaub ntawv yooj yim uas haum rau cov xwm txheej sib txawv kuj xav tau. Hauv GitLab 11.10, peb muab metrics qhia ncaj qha rau hauv daim ntawv thov kev sib koom ua ke, uas xav kom muaj tus khub tseem ceeb-tus nqi yooj yim. Txoj kev no, cov neeg siv taug qab cov kev hloov pauv raws sijhawm, suav nrog kev ntsuas kev cai, thiab kev hloov pauv hauv kev ntsuas rau ib qho kev thov sib koom ua ke. Kev siv lub cim xeeb, kev ntsuas kev ua haujlwm tshwj xeeb, thiab cov xwm txheej kev noj qab haus huv tuaj yeem hloov mus rau hauv cov kev ntsuas yooj yim uas tuaj yeem pom ncaj qha hauv kev thov sib koom ua ke nrog rau lwm cov ntawv ceeb toom.

Kev them nyiaj yug rau ntau lub qauv Maven tej yaam num rau kev nyob ruaj khov scanning

Qhov kawg, kub

Nrog rau qhov kev tso tawm no, ntau cov qauv Maven cov haujlwm txhawb nqa GitLab kev vam khom scanning. Yav dhau los, yog tias lub submodule muaj kev vam khom rau lwm qhov submodule ntawm tib theem, nws tsis tuaj yeem tso cai thauj khoom los ntawm lub hauv paus Maven repository. Tam sim no ib txoj haujlwm ntau-module Maven yog tsim nrog ob lub modules thiab kev vam khom ntawm ob lub modules. Kev vam meej ntawm cov nus muag modules tam sim no muaj nyob rau hauv Maven chaw cia khoom hauv zos kom qhov kev tsim ua tiav.

Cov neeg siv tuaj yeem hloov txoj hauv kev cloning hauv CI

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Los ntawm lub neej ntawd, GitLab Runner clones qhov project mus rau qhov tshwj xeeb subpath hauv $CI_BUILDS_DIR. Tab sis rau qee qhov haujlwm, zoo li Golang, cov cai yuav tsum tau cloned rau hauv cov npe tshwj xeeb txhawm rau tsim nws.

Hauv GitLab 11.10 peb tau qhia txog qhov sib txawv GIT_CLONE_PATH, uas tso cai rau koj los qhia txog txoj hauv kev tshwj xeeb uas GitLab Runner clones qhov project ua ntej ua tiav txoj haujlwm.

Yooj yim npog qhov kev tiv thaiv kev hloov pauv hauv cov cav

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

GitLab muab ntau txoj hauv kev pov hwm ΠΈ txwv thaj chaw variables hauv GitLab CI/CD. Tab sis qhov sib txawv tseem tuaj yeem xaus rau hauv kev tsim cov cav, txhob txwm los yog yuam kev.

GitLab siv kev tswj hwm kev pheej hmoo thiab tshawb xyuas tiag tiag thiab txuas ntxiv ntxiv cov yam ntxwv ua raws. Hauv GitLab 11.10, peb tau qhia txog lub peev xwm los npog qee yam ntawm cov kev hloov pauv hauv cov ntaub ntawv ua haujlwm, ntxiv rau qib kev tiv thaiv cov ntsiab lus ntawm cov kev hloov pauv no tau raug suav nrog hauv cov cav. Thiab tam sim no GitLab tsis siv neeg qhov ncauj qhov ntswg ntau built-in token variables.

Qhib lossis kaw Auto DevOps ntawm pab pawg

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Nrog Auto DevOps ntawm qhov project GitLab.com, koj tuaj yeem ua haujlwm ntawm DevOps niaj hnub ua haujlwm los ntawm kev tsim mus rau kev xa khoom yam tsis muaj hassle.

Pib nrog GitLab 11.10, koj tuaj yeem pab lossis lov tes taw Auto DevOps rau txhua qhov haujlwm hauv tib pab pawg.

Daim ntawv tso cai yooj yim thiab txhim kho nplooj ntawv

PIB, PREMIUM, ULTIMATE

Txhawm rau kom tswj hwm cov ntawv tso cai yuam sij yooj yim dua thiab yooj yim dua, peb tau rov tsim cov ntawv tso cai nplooj ntawv hauv admin vaj huam sib luag thiab hais txog cov ntsiab lus tseem ceeb tshaj plaws.

Git Lab 11.10

Hloov kho qhov shortcut selector rau Kubernetes deployments

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Deployment panels qhia cov ntaub ntawv hais txog txhua qhov kev xa tawm Kubernetes.

Hauv qhov kev tso tawm no, peb tau hloov txoj hauv kev peb daim ntawv qhia luv luv rau kev xa tawm. Cov kev sib tw tam sim no muaj los ntawm app.example.com/app ΠΈ app.example.com/env los yog app. Qhov no yuav zam kev lim dej tsis sib haum xeeb thiab kev pheej hmoo ntawm kev xa tawm tsis raug cuam tshuam nrog qhov project.

Tsis tas li ntawd, hauv GitLab 12.0 peb tshem tawm daim ntawv lo app los ntawm Kubernetes deployment selector, thiab kev sib tw tsuas yog ua tau los ntawm app.example.com/app ΠΈ app.example.com/env.

Dynamically tsim Kubernetes cov peev txheej

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Kubernetes kev koom ua ke nrog GitLab tso cai rau koj siv RBAC qhov tshwj xeeb siv tus lej pabcuam thiab lub npe tshwj xeeb rau txhua qhov haujlwm GitLab. Pib nrog qhov kev tso tawm no, rau qhov ua tau zoo tshaj plaws, cov peev txheej no tsuas yog tsim thaum xav tau rau kev xa tawm.

Thaum siv Kubernetes, GitLab CI yuav tsim cov peev txheej no ua ntej xa mus.

Pab pawg khiav rau pawg-qib pawg

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Pawg-theem pawg tam sim no txhawb nqa GitLab Runner installation. Pab pawg-theem Kubernetes cov neeg khiav dej num tshwm sim rau cov haujlwm me me raws li pab pawg neeg khiav npe cluster ΠΈ kubernetes.

Hu rau lub txee rau Knative functions

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Features deployed nrog GitLab Serverless, tam sim no qhia tus naj npawb ntawm kev hu tau txais rau ib qho haujlwm tshwj xeeb. Txhawm rau ua qhov no, koj yuav tsum nruab Prometheus ntawm pawg uas Knative tau teeb tsa.

Git Lab 11.10

Parameter tswj git clean rau GitLab CI/CD txoj haujlwm

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Los ntawm lub neej ntawd, GitLab Runner khiav git clean Thaum lub sijhawm uploading code thaum ua haujlwm hauv GitLab CI / CD. Raws li ntawm GitLab 11.10, cov neeg siv tuaj yeem tswj cov kev txwv tsis pub dhau mus rau pab pawg git clean. Qhov no muaj txiaj ntsig zoo rau cov pab pawg uas muaj kev sib tw khiav, nrog rau cov pab pawg uas sau cov haujlwm los ntawm cov chaw loj loj. Tam sim no lawv tuaj yeem tswj cov txheej txheem tshem tawm ua ntej ua tiav cov ntawv sau. Hloov pauv tshiab GIT_CLEAN_FLAGS default value yog -ffdx thiab lees txais txhua qhov kev hais kom ua tau [git clean](https://git-scm.com/docs/git-clean).

Kev tso cai sab nraud hauv Core

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Kev ruaj ntseg ib puag ncig yuav xav tau ib qho kev tso cai sab nraud ntxiv kom nkag mus rau qhov project. Peb tau ntxiv kev txhawb nqa rau qib ntxiv ntawm kev nkag mus rau hauv 10.6 thiab tau txais ntau qhov kev thov kom qhib qhov haujlwm no hauv Core. Peb txaus siab los qhia txog kev tso cai sab nraud thiab txheej txheej ntxiv ntawm kev ruaj ntseg rau Core piv txwv, vim tias qhov no xav tau los ntawm cov neeg koom nrog.

Muaj peev xwm tsim tej yaam num hauv pawg hauv Core

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Lub luag haujlwm tsim tawm tuaj yeem tsim cov haujlwm hauv pab pawg txij li version 10.5, thiab tam sim no qhov no ua tau hauv Core. Tsim cov haujlwm yog qhov tseem ceeb rau kev tsim khoom hauv GitLab, thiab los ntawm kev suav nrog cov yam ntxwv no hauv Core, tam sim no yooj yim dua rau cov tswv cuab los ua qee yam tshiab.

GitLab Khiav 11.10

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Hnub no peb tso GitLab Runner 11.10! GitLab Runner yog qhov qhib qhov project uas siv los khiav haujlwm CI / CD thiab xa cov txiaj ntsig rov qab rau GitLab.

Cov kev hloov pauv nthuav dav tshaj plaws:

Cov npe tag nrho ntawm kev hloov pauv tuaj yeem pom hauv GitLab Runner changelog: HLOOV.

Kho qhov rov qab project_id hauv blob nrhiav API hauv Elasticsearch

PIB, PREMIUM, ULTIMATE

Peb kho cov kab laum hauv Elasticsearch blob tshawb API uas yog yuam kev rov qab 0 rau project_id. Nws yuav tsim nyog reindex Elasticsearchkom tau qhov tseeb qhov tseeb project_id Tom qab txhim kho qhov version ntawm GitLab.

Kev txhim kho Omnibus

CORE, PIB, PREMIUM, ULTIMATE

Peb tau ua cov kev txhim kho hauv qab no rau Omnibus hauv GitLab 11.10:

  • GitLab 11.10 suav nrog Txheej Xwm 5.9.0, qhib qhov chaw Slack lwm txoj, nws qhov kev tso tawm tshiab kawg suav nrog cov ntawv qhia kev sib koom ua ke tshiab kom yooj yim tsiv cov ntaub ntawv los ntawm Hipchat thiab ntau ntxiv. Cov version no suav nrog kev ruaj ntseg hloov tshiab, thiab peb xav kom hloov kho.
  • Peb integrated Grafana nrog Omnibus, thiab tam sim no nws yooj yim los pib saib xyuas koj qhov piv txwv GitLab.
  • Peb tau ntxiv kev txhawb nqa rau kev rho tawm cov duab ntim qub los ntawm Docker npe.
  • Peb tau hloov kho ca-certs rau 2019-01-23.

Kev txhim kho kev ua tau zoo

CORE, PIB, PREMIUM, ULTIMATE, DAWB, BRONZE, SILVER, GOLD

Peb txuas ntxiv txhim kho GitLab kev ua tau zoo nrog txhua qhov kev tso tawm rau GitLab piv txwv ntawm txhua qhov ntau thiab tsawg. Qee qhov kev txhim kho hauv GitLab 11.10:

Txhim kho GitLab kab kos

CORE, PIB, PREMIUM, ULTIMATE

Peb tau ua cov kev txhim kho hauv qab no rau GitLab kab kos:

Cov yam ntxwv tsis tu ncua

GitLab Geo yuav muab hashed cia hauv GitLab 12.0

GitLab Geo xav tau hashed cia txhawm rau txo kev sib tw ntawm cov kab mob thib ob. Qhov no tau sau tseg hauv gitlab-ce #40970.

Hauv GitLab 11.5 peb tau ntxiv qhov yuav tsum tau ua rau Geo cov ntaub ntawv: gitlab-ee #8053.

Hauv GitLab 11.6 sudo gitlab-rake gitlab:geo:check tshawb xyuas seb puas muaj hashed cia tau qhib thiab txhua qhov haujlwm tau tsiv teb tsaws. Cm. gitlab-ee #8289. Yog tias koj siv Geo, thov khiav daim tshev no thiab tsiv mus sai li sai tau.

Hauv GitLab 11.8 lus ceeb toom tsis taus mus tas li ua! 8433 yuav tshwm rau ntawm nplooj ntawv Admin Thaj Chaw > Geo > Nodes, yog tias tsis tso cai rau kev kuaj xyuas saum toj no.

Hauv GitLab 12.0 Geo yuav siv hashed cia cov cai. Cm. gitlab-ee #8690.

Deletion hnub: 22 Lub Xya hli ntuj 2019

Ubuntu 14.04 txhawb nqa

GitLab 11.10 yuav yog qhov kawg tso nrog Ubuntu 14.04 txhawb nqa.

Canonical tshaj tawm qhov kawg ntawm kev txhawb nqa rau Ubuntu 14.04 Plaub Hlis 2019. Peb qhia cov neeg siv kom hloov kho mus rau qhov txhawb LTS version: Ubuntu 16.04 lossis Ubuntu 18.04.

Deletion hnub: 22 Tej zaum 2019

Kev txwv qhov siab tshaj plaws ntawm cov kav dej tsim ib qho kev xa tawm

Yav dhau los, GitLab tsim cov kav dej rau HEAD txhua ceg hauv qhov kev xa ntawv. Qhov no yog qhov yooj yim rau cov neeg tsim khoom uas thawb ntau qhov kev hloov pauv ib zaug (piv txwv li, rau ib ceg ntoo thiab ib ceg develop).

Tab sis thaum thawb lub chaw cia khoom loj nrog ntau cov ceg ntoo (piv txwv li, txav, tsom iav, lossis ceg ntoo), koj tsis tas yuav tsim cov raj xa dej rau txhua ceg. Pib nrog GitLab 11.10 peb tab tom tsim siab tshaj 4 kav dej thaum xa.

Deletion hnub: 22 Tej zaum 2019

Tshaj dhau GitLab Runner legacy code paths

Raws li ntawm Gitlab 11.9, GitLab Runner siv txoj kev tshiab cloning/hu lub repository. Tam sim no, GitLab Runner yuav siv txoj kev qub yog tias tus tshiab tsis txaus siab. Saib cov ntsiab lus ntxiv hauv txoj haujlwm no.

Hauv GitLab 11.0, peb tau hloov pauv qhov tshwm sim ntawm metrics server configuration rau GitLab Runner. metrics_server yuav raug tshem tawm hauv kev pom zoo listen_address Hauv GitLab 12.0. Saib cov ntsiab lus ntxiv hauv txoj haujlwm no.

Hauv version 11.3, GitLab Runner pib txhawb nqa ntau tus neeg muab kev pabcuam cache; uas coj mus rau qhov chaw tshiab rau tshwj xeeb S3 configuration. Cov cov ntaub ntawv, muab lub rooj hloov pauv thiab cov lus qhia rau kev tsiv mus rau qhov kev teeb tsa tshiab. Saib cov ntsiab lus ntxiv hauv txoj haujlwm no.

Cov kab no yuav tsis muaj nyob hauv GitLab 12.0. Raws li tus neeg siv, koj tsis tas yuav hloov lwm yam tshaj li xyuas kom meej tias koj qhov piv txwv GitLab tab tom khiav version 11.9+ thaum hloov kho rau GitLab Runner 12.0.

Deletion hnub: 22 Lub Xya hli ntuj 2019

Deprecated parameter rau nkag point feature rau GitLab Runner

11.4 GitLab Runner qhia txog qhov tshwj xeeb FF_K8S_USE_ENTRYPOINT_OVER_COMMAND kho cov teeb meem xws li #2338 ΠΈ #3536.

Hauv GitLab 12.0 peb yuav hloov mus rau tus cwj pwm kom raug zoo li qhov teeb tsa tshwj xeeb raug kaw. Saib cov ntsiab lus ntxiv hauv txoj haujlwm no.

Deletion hnub: 22 Lub Xya hli ntuj 2019

Kev txhawb nqa rau Linux faib mus txog EOL rau GitLab Runner

Qee qhov kev faib tawm Linux uas GitLab Runner tuaj yeem nruab tau ua haujlwm rau lawv lub hom phiaj.

Hauv GitLab 12.0, GitLab Runner yuav tsis xa cov pob khoom rau Linux faib. Ib daim ntawv teev tag nrho ntawm kev faib tawm uas tsis muaj kev txhawb nqa tuaj yeem pom hauv peb cov ntaub ntawv. Ua tsaug rau Javier Ardo (Javier Jardon) qab nws pab!

Deletion hnub: 22 Lub Xya hli ntuj 2019

Tshem tawm cov qub GitLab Runner Helper commands

Ua ib feem ntawm peb txoj kev txhawb nqa Windows Docker executor yuav tsum tso tseg ib co qub commands uas siv rau tus pab duab.

Hauv GitLab 12.0, GitLab Runner tau pib siv cov lus txib tshiab. Qhov no tsuas yog siv rau cov neeg siv uas override tus pab daim duab. Saib cov ntsiab lus ntxiv hauv txoj haujlwm no.

Deletion hnub: 22 Lub Xya hli ntuj 2019

Tshem tawm cov cuab yeej cuab tam git huv los ntawm GitLab Runner

Hauv GitLab Runner 11.10 peb muab lub sijhawm configure yuav ua li cas Runner executes ib tug hais kom ua git clean. Tsis tas li ntawd, lub tswv yim ntxuav tshiab tshem tawm kev siv git reset thiab muab cov lus txib git clean tom qab lub unloading kauj ruam.

Txij li qhov kev hloov pauv tus cwj pwm no tuaj yeem cuam tshuam rau qee tus neeg siv, peb tau npaj qhov ntsuas FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Yog koj teem tus nqi true, nws yuav rov qab kho cov cuab yeej cuab tam tu qub. Xav paub ntau ntxiv txog kev siv cov haujlwm tsis ua haujlwm hauv GitLab Runner tuaj yeem pom hauv cov ntaub ntawv.

Hauv GitLab Runner 12.0, peb yuav tshem tawm cov kev txhawb nqa rau lub tswv yim tu cov cuab yeej cuab tam thiab muaj peev xwm rov qab los siv qhov ua haujlwm tsis zoo. Saib cov ntsiab lus ntxiv hauv txoj haujlwm no.

Deletion hnub: 22 Lub Xya hli ntuj 2019

Qhov System Info nyob rau hauv lub vaj huam sib luag admin

GitLab nthuav qhia cov ntaub ntawv hais txog koj qhov piv txwv GitLab hauv admin/system_info, tab sis cov ntaub ntawv no yuav tsis raug.

Peb rho tawm ntu no admin vaj huam sib luag hauv GitLab 12.0 thiab peb pom zoo kom siv lwm txoj kev saib xyuas.

Deletion hnub: 22 Lub Xya hli ntuj 2019

Hloov log

Saib rau tag nrho cov kev hloov pauv no hauv changelog:

chaw

Yog tias koj tab tom teeb tsa GitLab tshiab, mus saib GitLab download nplooj ntawv.

Hloov tshiab

Tshawb xyuas nplooj ntawv tshiab.

GitLab Subscription Plans

GitLab muaj nyob rau hauv ob qhov tsw: tswj tus kheej ΠΈ cloud SaaS.

Kev tswj hwm tus kheej: Hauv tsev lossis ntawm koj lub platform huab nyiam.

  • Core: Rau cov pab pawg me, cov haujlwm ntawm tus kheej, lossis GitLab sim rau lub sijhawm tsis txwv.
  • oob khab: Rau pab pawg ua haujlwm hauv tib lub chaw ua haujlwm ntawm ntau qhov haujlwm uas xav tau kev txhawb nqa kev tshaj lij.
  • hwm: Rau cov pab pawg sib faib uas xav tau cov yam ntxwv siab heev, muaj ntau, thiab kev txhawb nqa XNUMX/XNUMX.
  • Qhov kawg: Rau cov lag luam uas xav tau lub tswv yim zoo thiab ua tiav nrog kev txhim kho kev ruaj ntseg thiab ua raws.

Cloud SaaS - GitLab.com: hosted, tswj thiab tswj los ntawm GitLab dawb thiab them nyiaj subscription rau tus neeg tsim tawm thiab pab pawg.

  • dawb: Unlimited private repositories thiab unlimited tus naj npawb ntawm qhov project contributors. Cov phiaj xwm kaw tau nkag mus rau theem nta dawbntawm qhib tej yaam num muaj kev nkag mus rau theem nta kub.
  • bronze: Rau cov pab pawg uas xav tau kev nkag mus rau cov haujlwm ua haujlwm siab heev.
  • nyiaj: Rau cov pab pawg uas xav tau kev muaj peev xwm DevOps muaj zog dua, ua raws, thiab kev txhawb nqa sai dua.
  • kub: Haum rau ntau txoj haujlwm CI / CD. Txhua qhov haujlwm qhib tuaj yeem siv kub nta dawb, tsis hais txog kev npaj.

Tau qhov twg los: www.hab.com

Ntxiv ib saib