Git Lab 11.10

Git Lab 11.10

GitLab 11.10 yokhala ndi mapaipi a dashboard, mapaipi ophatikiza zotsatira, ndi malingaliro amizere yambiri pakuphatikiza zopempha.

Zambiri zokhuza magwiridwe antchito a mapaipi muma projekiti osiyanasiyana

GitLab ikupitiliza kukulitsa mawonekedwe mu moyo wa DevOps. M'nkhani ino pa gulu lowongolera adawonjezera chithunzithunzi cha mawonekedwe a mapaipi.

Izi ndizothandiza ngakhale mukuphunzira payipi ya polojekiti imodzi, koma ndizothandiza makamaka ngati ntchito zingapo, - ndipo izi zimachitika nthawi zambiri ngati mugwiritsa ntchito ma microservices ndikufuna kuyendetsa payipi poyesa ndikutumiza ma code kuchokera kumalo osiyanasiyana a polojekiti. Tsopano mutha kuwona magwiridwe antchito mapaipi pa control panel, kulikonse kumene amachitiridwa.

Kuyendetsa mapaipi pazotsatira zophatikiza

Pakapita nthawi, nthambi zomwe zimayambira ndi zomwe zikufunika zimasiyana, ndipo zinthu zitha kubwera pomwe zimatha kupirira padera, koma osagwira ntchito limodzi. Tsopano mungathe yendetsani mapaipi kuti mupeze zotsatira zophatikiza musanaphatikize. Mwanjira iyi mudzazindikira mwachangu zolakwika zomwe zingawonekere ngati kusintha kumasunthidwa pafupipafupi pakati pa nthambi, zomwe zikutanthauza kuti mutha kukonza zolakwika zamapaipi mwachangu ndipo mugwiritsa ntchito GitLab Wothamanga.

Limbikitsaninso mgwirizano

GitLab 11.10 imawonjezeranso zina zambiri zogwirira ntchito limodzi komanso mayendedwe osavuta. MU nkhani yapita tidapereka malingaliro ophatikizira zopempha, pomwe wowunikira atha kuwonetsa kusintha kwa mzere umodzi mu ndemanga pazopempha zophatikiza, ndipo zitha kuperekedwa nthawi yomweyo kuchokera ku ulusi wa ndemanga. Ogwiritsa ntchito athu adakonda ndipo adapempha kuti awonjezere izi. Tsopano mutha kupereka kusintha kwa mizere ingapo, kusonyeza mizere yoti muchotse ndi yoti muwonjezere.

Zikomo chifukwa cha ndemanga zanu ndi malingaliro anu!

Ndipo si zokhazo…

Pali zinthu zambiri zodabwitsa pakumasulidwa uku, mwachitsanzo. njira zazifupi m'dera linalake, mosamalitsa kuyeretsa chidebe kaundula, compostable Auto DevOps ndi mwayi gulani mphindi zowonjezera za CI Runner. M'munsimu muli zambiri za aliyense wa iwo.

Wogwira Ntchito Wofunika Kwambiri Mwezi uno (MVP) β€” Takuya Noguchi

Wogwira Ntchito Wofunika Kwambiri mwezi uno ndi Takuya Noguchi (Takuya Noguchi). Takuya adachita ntchito yabwino ku ulemerero wa GitLab: nsikidzi zosasunthika, zolephera zomaliza kumbuyo ndi kutsogolo ndikuwongolera mawonekedwe a ogwiritsa ntchito. Zikomo!

Zina zazikulu za GitLab 11.10

Mapaipi pa gulu lowongolera

PREMIUM, ULTIMATE, SILVER, GOLD

Dashboard mu GitLab imawonetsa zambiri zamapulojekiti pamwambo wanu wonse wa GitLab. Mumawonjezera mapulojekiti amodzi amodzi panthawi imodzi ndipo mutha kusankha zomwe zingakusangalatseni.
M'kutulutsa uku, tawonjeza zambiri zamapaipi pa dashboard. Tsopano opanga akuwona magwiridwe antchito a mapaipi pama projekiti onse ofunikira - mu mawonekedwe amodzi.

Git Lab 11.10

Njira zopezera zotsatira zophatikiza

PREMIUM, ULTIMATE, SILVER, GOLD

Ndizofala kuti nthambi yoyambira isiyane ndi nthambi yomwe mukufuna pakapita nthawi pokhapokha mutasintha kusintha pakati pawo. Zotsatira zake, gwero ndi mapaipi anthambi omwe amatsata ndi "obiriwira" ndipo palibe mikangano yophatikizana, koma kuphatikizako kumalephera chifukwa cha kusintha kosagwirizana.

Pamene payipi yopempha yophatikizira ipanga yokha ulalo watsopano womwe uli ndi zotsatira zophatikizana za kuphatikizika kwa gwero ndi nthambi zomwe mukufuna, titha kuyendetsa mapaipi pa ulalowo ndikuwonetsetsa kuti zotsatira zake zonse zikugwira ntchito.

Ngati mukugwiritsa ntchito mapaipi ofunsira ophatikiza (munjira iliyonse) ndikugwiritsa ntchito othamanga a GitLab 11.8 kapena kupitilira apo, muyenera kuwasintha kuti mupewe nkhaniyi. gitlab-ee#11122. Izi sizikhudza ogwiritsa ntchito othamanga a GitLab.

Git Lab 11.10

Zosintha pamizere ingapo

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Mukamagwira ntchito limodzi pakuphatikiza zopempha, nthawi zambiri mumawona zovuta ndikufunsira mayankho. Popeza GitLab 11.6 timathandizira malingaliro osintha kwa mzere umodzi.

Mu mtundu 11.10, kuphatikiza zopempha zosiyaniranako zitha kupangitsa kusintha kwa mizere ingapo, kenako aliyense yemwe ali ndi zilolezo zolembera kunthambi yoyambirira akhoza kuvomereza ndikudina kamodzi. Chifukwa cha mawonekedwe atsopano, mutha kupewa kukopera-paste, monga momwe zidalili kale.

Git Lab 11.10

Njira zazifupi m'dera limodzi

PREMIUM, ULTIMATE, SILVER, GOLD

Pokhala ndi zilembo zofanana, magulu amatha kugwiritsa ntchito zilembo zofananira (m'malo omwewo) ku nkhani, kuphatikiza zopempha, kapena zochitika zazikuluzikulu zomwe zili ndi makonda kapena madera omwe amayendera. Amapangidwa pogwiritsa ntchito syntax yapadera ya colon pamutu wa zilembo.

Tiyerekeze kuti mukufunikira gawo lazochita kuti muzitha kuyang'anira makina ogwiritsira ntchito nsanja yomwe ntchito zanu zikuyang'ana. Ntchito iliyonse iyenera kukhudzana ndi nsanja imodzi yokha. Mutha kupanga njira zazifupi platform::iOS, platform::Android, platform::Linux ndi ena ngati pakufunika. Ngati mugwiritsa ntchito njira yachidule yotere, idzachotsanso njira ina yachidule yomwe imayamba platform::.

Tiyerekeze kuti muli ndi njira zazifupi workflow::development, workflow::review ΠΈ workflow::deployed, kusonyeza momwe gulu lanu likugwirira ntchito. Ngati ntchitoyi ili kale ndi njira yachidule workflow::development, ndipo woyambitsa akufuna kusuntha ntchitoyi ku siteji workflow::review, imangogwiritsa ntchito njira yachidule yatsopano ndi yakale (workflow::development) imachotsedwa yokha. Khalidweli limakhalapo kale mukasuntha ntchito pakati pa mndandanda wa njira zazifupi pa bolodi la ntchito zomwe zikuyimira kayendetsedwe ka gulu lanu. Tsopano mamembala amagulu omwe sagwira ntchito ndi komiti yogwira ntchito mwachindunji akhoza kusintha kayendetsedwe ka ntchito muzochita zomwezo.

Git Lab 11.10

Kuyeretsa mwatsatanetsatane kaundula wa chidebe

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Mukamagwiritsa ntchito kaundula wa chidebe wokhala ndi mapaipi a CI, mumakankhira zosintha zingapo pa tag imodzi. Chifukwa cha kugawa kwa Docker, machitidwe osasinthika ndikusunga zosintha zonse pamakina, koma zimatha kukumbukira zambiri. Ngati mugwiritsa ntchito parameter -m с registry-garbage-collect, mutha kufufuta mwachangu zosintha zonse zam'mbuyomu ndikumasula malo amtengo wapatali.

Git Lab 11.10

Kugula mphindi zowonjezera za CI Runner

BRONZE, SILIVA, GOLD

Ogwiritsa omwe ali ndi mapulani olipidwa a GitLab.com (Golide, Siliva, Bronze) tsopano atha kugula mphindi zowonjezera za CI Runner. M'mbuyomu, zinali zofunikira kukwaniritsa gawo lomwe laperekedwa mu dongosololi. Ndi kusinthaku, mutha kuguliratu mphindi zochulukirapo kuti mupewe kusokonezedwa chifukwa cha kuyimitsidwa kwa mapaipi.

Tsopano mphindi 1000 zimawononga $8, ndipo mutha kugula zambiri momwe mukufunira. Mphindi zowonjezera zidzayamba kugwiritsidwa ntchito mukamawononga gawo lanu lonse la mwezi uliwonse, ndipo mphindi zotsalazo zidzapitirira mpaka mwezi wotsatira. MU kumasulidwa kwamtsogolo tikufuna kuwonjezera gawoli ku mapulani aulere komanso.

Git Lab 11.10

Composable Auto DevOps

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Ndi Auto DevOps, magulu akusintha kupita ku machitidwe amakono a DevOps osachita chilichonse. Kuyambira ndi GitLab 11.10, ntchito iliyonse mu Auto DevOps imaperekedwa monga template yopanda pake. Ogwiritsa angagwiritse ntchito Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ includes mu GitLab CI kuti mutsegule magawo a Auto DevOps ndipo nthawi yomweyo gwiritsani ntchito fayilo yanu yomwe mwamakonda gitlab-ci.yml. Mwanjira iyi mutha kuloleza ntchito zomwe mukufuna ndikugwiritsa ntchito zosintha zakumtunda.

Git Lab 11.10

Sinthani zokha mamembala amagulu pa GitLab.com pogwiritsa ntchito SCIM

SILVER, GOLD

M'mbuyomu, mumayenera kuyang'anira pamanja umembala wamagulu pa GitLab.com. Tsopano mutha kugwiritsa ntchito SAML SSO ndikuwongolera umembala pogwiritsa ntchito SCIM kupanga, kufufuta, ndikusintha ogwiritsa ntchito pa GitLab.com.

Izi ndizothandiza makamaka kwa makampani omwe ali ndi ogwiritsa ntchito ambiri komanso omwe amapereka zidziwitso zapakati. Tsopano mutha kukhala ndi gwero limodzi lachowonadi, monga Azure Active Directory, ndipo ogwiritsa ntchito adzapangidwa ndikuchotsedwa okha kudzera mwa omwe amapereka zidziwitso osati pamanja.

Git Lab 11.10

Lowani ku GitLab.com kudzera pa SAML Provider

SILVER, GOLD

M'mbuyomu, mukamagwiritsa ntchito SAML SSO pamagulu, wogwiritsa ntchitoyo ankafunika kulowa ndi zidziwitso za GitLab komanso womuzindikiritsa. Tsopano mutha kulowa mwachindunji kudzera pa SSO monga wogwiritsa ntchito wa GitLab wolumikizidwa ndi gulu lokhazikitsidwa.

Ogwiritsa ntchito sadzalowanso kawiri, kupangitsa kuti makampani azigwiritsa ntchito SAML SSO pa GitLab.com.

Git Lab 11.10

Zosintha zina mu GitLab 11.10

Child epic schema

ULTIMATE, GOLD

M'nkhani yapitayi, tidawonjeza zolemba za ana (epics of epics) kuti zikuthandizeni kuyang'anira dongosolo lanu logawa ntchito. Ma epic a ana amawonekera patsamba la epic ya makolo.

M'mawu awa, tsamba la epic la makolo likuwonetsa ndondomeko ya zochitika za ana kuti magulu awone nthawi ya epics ya ana komanso kuti athe kusamalira kudalira nthawi.

Git Lab 11.10

Phatikizani zowonera zowonekera

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

M'kutulutsa uku, tikuyambitsa zowonera zomwe zimawonekera mukamayang'ana pa ulalo wofunsira. M'mbuyomu, tidangowonetsa mutu wa pempho lophatikiza, koma tsopano tikuwonetsanso mawonekedwe a pempho lophatikiza, mawonekedwe a mapaipi a CI, ndi URL yaifupi.

Tikukonzekera kuwonjezera zambiri zofunika pazotulutsa zamtsogolo, mwachitsanzo. anthu odalirika ndi malo owongolera, ndipo tidzawonetsanso zowonekera ntchito.

Git Lab 11.10

Kusefa kuphatikiza zofunsira ndi nthambi zomwe mukufuna

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Mayendedwe a ntchito a Git pakutulutsa kapena kutumiza mapulogalamu nthawi zambiri amaphatikiza nthambi zingapo zanthawi yayitali - kukonza masinthidwe am'mbuyomu (mwachitsanzo. stable-11-9) kapena kuchoka ku kuyezetsa kwabwino kupita ku kupanga (mwachitsanzo. integration), koma sikophweka kupeza zopempha zophatikiza za nthambi izi pakati pazopempha zambiri zotseguka.

Mndandanda wa zopempha zophatikizira zamapulojekiti ndi magulu tsopano zitha kusefedwa ndi nthambi yomwe mukufuna kuphatikizira kuti mupeze mosavuta yomwe mukufuna.

Zikomo, Hiroyuki Sato (Hiroyuki Sato)!

Git Lab 11.10

Kutumiza ndi kuphatikiza pa payipi yopambana

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Ngati tigwiritsa ntchito njira yachitukuko yochokera ku Trunk, tiyenera kupewa nthambi zomwe zakhalapo kwa nthawi yayitali m’malo mwa nthambi zazing’ono, zosakhalitsa zokhala ndi mwini m’modzi. Zosintha zazing'ono nthawi zambiri zimakankhidwa mwachindunji kunthambi yomwe mukufuna, koma kutero kumabweretsa kuwonongeka.

Ndi kumasulidwa uku, GitLab imathandizira zosankha zatsopano za Git kuti mutsegule zopempha zophatikizira, kukhazikitsa nthambi yomwe mukufuna, ndikukakamiza kuphatikiza paipi yopambana kuchokera pamzere wolamula panthawi yokankhira kunthambi.

Git Lab 11.10

Kuphatikizana bwino ndi ma dashboards akunja

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

GitLab imatha kupeza ma seva angapo a Prometheus (malo, projekiti, ndi magulu (akuyembekezeka)), koma kukhala ndi mathero angapo kumatha kuwonjezera zovuta kapena sizingathandizidwe ndi ma dashboards wamba. Ndi kumasulidwa uku, magulu amatha kugwiritsa ntchito Prometheus API imodzi, kupanga kuphatikiza ndi mautumiki ngati Grafana mosavuta.

Sanjani masamba a Wiki potengera tsiku lopangidwa

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Mu projekiti ya Wiki, magulu amatha kugawana zolemba ndi zidziwitso zina zofunika pamodzi ndi ma source code ndi ntchito. Ndi kutulutsidwa uku, mutha kusanja mndandanda wamasamba a Wiki potengera tsiku lopangidwa ndi mutu kuti mupeze zomwe zapangidwa posachedwa.

Git Lab 11.10

Zowunikira zomwe zafunsidwa ndi gulu

ULTIMATE, GOLD

GitLab imakuthandizani kuti muwunikire gulu lanu la Kubernetes kuti mupange chitukuko ndi kupanga. Kuyambira ndikutulutsa uku, yang'anirani CPU ndi zopempha zokumbukira kuchokera kugulu lanu kuti muwone zovuta zomwe zingachitike zisanakhale zovuta.

Git Lab 11.10

Onani Load Balancer Metrics mu Grafana Dashboard

CORE, Starter, PREMIUM, ULTIMATE

Ndikofunikira kwambiri kuyang'anira thanzi lanu la GitLab. M'mbuyomu, tidapereka ma dashboards osasinthika kudzera mu chitsanzo cha Grafana. Kuyambira ndikutulutsidwa uku, taphatikizanso ma dashboard owonjezera owunikira NGINX onyamula katundu.

SAST kwa Elixir

ULTIMATE, GOLD

Tikupitiriza kukulitsa chithandizo cha chinenero ndikuzama kufufuza chitetezo. M'mawu awa tatsegula macheke achitetezo pama projekiti Elixir ndi ma projekiti omwe adapangidwa Phoenix nsanja.

Mafunso angapo pachithunzi chimodzi

PREMIUM, ULTIMATE, SILVER, GOLD

Mu GitLab, mutha kupanga ma chart kuti muwonetsetse ma metric omwe mumasonkhanitsa. Nthawi zambiri, mwachitsanzo, ngati mukufuna kuyang'ana pamtengo wokwanira kapena wapakati wa metric, mukufuna kuwonetsa zikhalidwe zingapo pa tchati chimodzi. Kuyambira ndi kumasulidwa uku, muli ndi mwayi uwu.

Zotsatira za DAST pa Gulu la Chitetezo cha Gulu

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Tawonjezera zotsatira za Dynamic Application Security Testing (DAST) padeshibodi yachitetezo cha gululi kuwonjezera pa SAST, kusanthula kotengera, ndi kusanthula kwa kudalira.

Kuonjezera Metadata ku Lipoti la Container Scan

ULTIMATE, GOLD

Pakutulutsa uku, Lipoti la Container Scan lili ndi metadata yochulukirapo - tawonjezera chigawo chokhudzidwa (chinthu cha Clair) mu metadata yomwe ilipo: choyambirira, ID (potengera mitre.org) ndi mulingo womwe wakhudzidwa (mwachitsanzo debian:8).

Kuonjezera mtundu wa lipoti la metrics kuti muphatikize zopempha

PREMIUM, ULTIMATE, SILVER, GOLD

GitLab imapereka kale mitundu ingapo ya malipoti omwe angaphatikizidwe mwachindunji pazofunsira: kuchokera kumalipoti kupita kodi quality ΠΈ kuyesa kwa unit pa siteji yotsimikizira mpaka SAST ΠΈ DAST pa siteji ya chitetezo.

Ngakhale awa ndi malipoti ofunikira, chidziwitso chofunikira chomwe chikugwirizana ndi zochitika zosiyanasiyana chikufunikanso. Mu GitLab 11.10, timapereka lipoti la metrics mwachindunji mu pempho lophatikiza, lomwe limayembekezera makiyi osavuta. Mwanjira iyi, ogwiritsa ntchito amatsata zosintha pakapita nthawi, kuphatikiza ma metric achizolowezi, ndi kusintha kwa ma metrics pa pempho linalake lophatikiza. Kugwiritsa ntchito kukumbukira, kuyezetsa ntchito mwapadera, ndi zikhalidwe zaumoyo zitha kusinthidwa kukhala ma metric osavuta omwe amatha kuwonedwa mwachindunji pakuphatikiza zopempha pamodzi ndi malipoti ena opangidwa.

Thandizo la ma projekiti a Maven amitundu ingapo pakusanthula kodalira

ULTIMATE, GOLD

Ndi kumasulidwa uku, ma projekiti a Maven amitundu yambiri amathandizira kusanthula kudalira kwa GitLab. M'mbuyomu, ngati submodule inali yodalira gawo lina lamlingo womwewo, silingalole kutsitsa kuchokera ku malo apakati a Maven. Tsopano pulojekiti ya Maven yamitundu yambiri imapangidwa ndi ma module awiri komanso kudalira pakati pa ma module awiriwo. Kudalirana pakati pa ma module a abale tsopano kulipo kumalo osungirako a Maven kuti kumangako kupitirire.

Ogwiritsa ntchito amatha kusintha njira ya cloning mu CI

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Mwachikhazikitso, GitLab Runner imapangitsa pulojekitiyi kukhala njira yapadera $CI_BUILDS_DIR. Koma pama projekiti ena, monga Golang, kachidindo kamayenera kupangidwa kukhala chikwatu china chake kuti amangidwe.

Mu GitLab 11.10 tinayambitsa zosinthika GIT_CLONE_PATH, zomwe zimakupatsani mwayi wofotokozera njira yeniyeni yomwe GitLab Runner amachitira pulojekitiyo asanagwire ntchitoyo.

Kubisala kosavuta kwa zosinthika zotetezedwa muzopika

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

GitLab imapereka njira zingapo kuteteza ΠΈ kuchepetsa dera Zosintha mu GitLab CI/CD. Koma zosintha zimatha kuthabe m'zipika zomanga, mwadala kapena mwangozi.

GitLab imatenga kasamalidwe ka chiopsezo ndi kuwunika mozama ndipo ikupitiliza kuwonjezera zinthu zotsatila. Mu GitLab 11.10, tidawonetsa kuthekera kobisa mitundu ina yamitundu muzolemba zotsata ntchito, ndikuwonjezera chitetezo ku zomwe zili m'mitundu iyi ndikuphatikizidwa mwangozi mumitengo. Ndipo tsopano GitLab basi masks zambiri zomangidwa mu token zosinthika.

Yambitsani kapena kuletsa Auto DevOps pagulu lamagulu

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Ndi Auto DevOps pa pulojekiti ya GitLab.com, mutha kutenga mayendetsedwe amakono a DevOps kuyambira pakumanga mpaka kutumiza popanda zovuta.

Kuyambira ndi GitLab 11.10, mutha kuyambitsa kapena kuletsa Auto DevOps pama projekiti onse agulu limodzi.

Tsamba lalayisensi losavuta komanso lowongoleredwa

YOYAMBA, PREMIUM, ULTIMATE

Kuti tipangitse makiyi alayisensi kukhala osavuta komanso osavuta, tapanganso tsamba lamalaise mu gulu la admin ndikuwunikira zinthu zofunika kwambiri.

Git Lab 11.10

Sinthani chosankha chachidule cha Kubernetes deployments

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Magulu otumizira amawonetsa zambiri za Kubernetes kutumizidwa.

Pakutulutsa uku, tasintha momwe timapangira mapu afupikitsa kukhala ma deployments. Machesi tsopano akupezeka pofika app.example.com/app ΠΈ app.example.com/env kapena app. Izi zidzapewa kusefa mikangano ndi chiopsezo cha kutumizidwa kolakwika kokhudzana ndi polojekitiyi.

Kuphatikiza apo, mu GitLab 12.0 ife chotsani chizindikiro cha pulogalamuyo kuchokera ku Kubernetes deployment selectctor, ndipo machesi adzatheka ndi app.example.com/app ΠΈ app.example.com/env.

Mwamphamvu kupanga zida za Kubernetes

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Kuphatikiza Kubernetes ndi GitLab kumakupatsani mwayi wogwiritsa ntchito mawonekedwe a RBAC pogwiritsa ntchito akaunti yautumiki komanso malo odzipatulira a projekiti iliyonse ya GitLab. Kuyambira ndi kumasulidwa uku, kuti zitheke bwino, zothandizira izi zidzangopangidwa pamene zikufunika kuti zitumizidwe.

Mukatumiza Kubernetes, GitLab CI ipanga zothandizira izi zisanatumizidwe.

Othamanga pamagulu amagulu amagulu

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Magulu a magulu tsopano amathandizira kukhazikitsa kwa GitLab Runner. Othamanga a gulu la Kubernetes amawoneka ngati ma projekiti a ana ngati othamanga m'magulu olembedwa cluster ΠΈ kubernetes.

Imbani kauntala kwa ntchito za Knative

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Mawonekedwe operekedwa ndi GitLab Serverless, tsopano onetsani chiwerengero cha mafoni omwe alandiridwa pa ntchito inayake. Kuti muchite izi, muyenera kuyika Prometheus pagulu pomwe Knative adayikidwa.

Git Lab 11.10

Parameter control git clean pa ntchito za GitLab CI/CD

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Mwachikhazikitso, GitLab Runner imathamanga git clean panthawi yokweza kachidindo mukamagwira ntchito mu GitLab CI/CD. Pofika pa GitLab 11.10, ogwiritsa ntchito amatha kuwongolera magawo omwe amaperekedwa ku gulu git clean. Izi ndizothandiza kwa magulu omwe ali ndi othamanga odzipereka, komanso magulu omwe amasonkhanitsa mapulojekiti kuchokera ku malo akuluakulu a monorepositories. Tsopano atha kuwongolera njira yotsitsa musanapereke zolemba. Kusintha kwatsopano GIT_CLEAN_FLAGS mtengo wokhazikika ndi -ffdx ndipo amavomereza magawo onse ovomerezeka [git clean](https://git-scm.com/docs/git-clean).

Chilolezo chakunja ku Core

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Madera otetezedwa angafunike chowonjezera chovomerezeka chakunja kuti athe kupeza projekiti. Tawonjeza thandizo pamlingo wowonjezera wowongolera mwayi 10.6 ndipo adalandira zopempha zambiri kuti atsegule ntchitoyi ku Core. Ndife okondwa kukudziwitsani chilolezo chakunja ndi chitetezo china pazochitika za Core, chifukwa izi ndizofunikira kwa aliyense payekhapayekha.

Kutha kupanga ma projekiti m'magulu a Core

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Ntchito ya Madivelopa imatha kupanga mapulojekiti m'magulu kuyambira 10.5, ndipo tsopano izi ndizotheka mu Core. Kupanga mapulojekiti ndichinthu chofunikira kwambiri pakuchita bwino mu GitLab, ndipo pophatikiza izi mu Core, tsopano ndizosavuta mwachitsanzo mamembala kuchita china chatsopano.

GitLab Wothamanga 11.10

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Lero tatulutsa GitLab Runner 11.10! GitLab Runner ndi pulojekiti yotseguka yomwe imagwiritsidwa ntchito poyendetsa ntchito za CI/CD ndikutumiza zotsatira ku GitLab.

Zosintha zosangalatsa kwambiri:

Mndandanda wathunthu wazosintha umapezeka mu GitLab Runner changelog: Kusintha.

Kuwongolera zobwerera project_id mu API yosaka blob mu Elasticsearch

YOYAMBA, PREMIUM, ULTIMATE

Tinakonza cholakwika mu Elasticsearch blob search API yomwe ikubweza molakwika 0 kwa project_id. Zidzakhala zofunikira reindex Elasticsearchkuti mupeze mfundo zolondola project_id mutakhazikitsa mtundu uwu wa GitLab.

Zowonjezera za Omnibus

CORE, Starter, PREMIUM, ULTIMATE

Tapanga izi ku Omnibus ku GitLab 11.10:

  • GitLab 11.10 imaphatikizapo Zoterezi 5.9.0, Open source Slack njira, omwe kumasulidwa kwake kwaposachedwa kumaphatikizapo chikwatu chatsopano chophatikizira kuti asamuke mosavuta kuchokera ku Hipchat ndi zina zambiri. Baibulo likuphatikizapo zosintha zachitetezo, ndipo tikupangira kusintha.
  • ife kuphatikiza Grafana ndi Omnibus, ndipo tsopano ndikosavuta kuyamba kuyang'anira GitLab yanu.
  • Tawonjezeranso chithandizo chochotsa zithunzi zakale zachidebe kuchokera ku registry ya Docker.
  • Tasintha ma ca-certs ku 2019-01-23.

Kusintha kwa magwiridwe antchito

KORE, ZOYAMBA, PREMIUM, ULTIMATE, ZAULERE, BRONZE, SILVER, GOLD

Tikupitiliza kukonza magwiridwe antchito a GitLab ndikutulutsa kulikonse kwamitundu yonse ya GitLab. Zosintha zina mu GitLab 11.10:

Kupititsa patsogolo ma chart a GitLab

CORE, Starter, PREMIUM, ULTIMATE

Tapanga zosintha zotsatirazi pama chart a GitLab:

Zachikale

GitLab Geo ipereka kusungirako mwachangu ku GitLab 12.0

GitLab Geo ikufunika kusungirako mwachangu kuchepetsa mpikisano pama node achiwiri. Izi zidadziwika mu gitlab-ce#40970.

Mu GitLab 11.5 tawonjezera izi pazolembedwa za Geo: gitlab-ee#8053.

Mu GitLab 11.6 sudo gitlab-rake gitlab:geo:check imayang'ana ngati kusungirako kwa hashe ndikoyatsidwa ndipo mapulojekiti onse asamutsidwa. Cm. gitlab-ee#8289. Ngati mukugwiritsa ntchito Geo, chonde yendetsani cheke ndikusamukani posachedwa.

Mu GitLab 11.8 chenjezo loyimitsidwa kwamuyaya gitlab-ee!8433 zidzawonetsedwa patsamba Admin Area > Geo > Node, ngati macheke pamwambawa saloledwa.

Mu GitLab 12.0 Geo idzagwiritsa ntchito zofunikira zosungirako. Cm. gitlab-ee#8690.

Tsiku lochotsa: Juni 22, 2019

Thandizo la Ubuntu 14.04

GitLab 11.10 ikhala yomaliza kutulutsidwa ndi Thandizo la Ubuntu 14.04.

Canonical yalengeza kutha kwa chithandizo chokhazikika cha Ubuntu 14.04 Epulo 2019. Timalangiza ogwiritsa ntchito kuti akweze ku mtundu wa LTS wothandizidwa: Ubuntu 16.04 kapena Ubuntu 18.04.

Tsiku lochotsa: 22 May 2019

Kuchepetsa kuchuluka kwa mapaipi opangidwa potumiza

M'mbuyomu, GitLab idapanga mapaipi a HEAD nthambi iliyonse muzopereka. Izi ndizosavuta kwa opanga omwe amakankhira zosintha zingapo nthawi imodzi (mwachitsanzo, kunthambi ndi nthambi develop).

Koma mukakankhira chosungira chachikulu chokhala ndi nthambi zambiri zogwira ntchito (mwachitsanzo, kusuntha, kuwonetsa magalasi, kapena nthambi), simuyenera kupanga payipi panthambi iliyonse. Kuyambira ndi GitLab 11.10 tikupanga pazipita 4 mapaipi potumiza.

Tsiku lochotsa: 22 May 2019

Njira zakale za GitLab Runner zachikale

Monga Gitlab 11.9, GitLab Runner amagwiritsa ntchito njira yatsopano cloning/kuyitana posungira. Pakadali pano, GitLab Runner adzagwiritsa ntchito njira yakale ngati yatsopanoyo siyikuthandizidwa. Onani zambiri mu ntchito iyi.

Mu GitLab 11.0, tidasintha mawonekedwe a kasinthidwe ka seva ya GitLab Runner. metrics_server adzachotsedwa mwachiyanjano listen_address mu GitLab 12.0. Onani zambiri mu ntchito iyi.

Mu mtundu 11.3, GitLab Runner adayamba kuthandizira opereka cache angapo; zomwe zidapangitsa makonda atsopano a kusinthidwa kwapadera kwa S3. The zolemba, imapereka tebulo la zosintha ndi malangizo osamukira ku kasinthidwe kwatsopano. Onani zambiri mu ntchito iyi.

Njira izi sizipezeka mu GitLab 12.0. Monga wogwiritsa ntchito, simuyenera kusintha china chilichonse kupatula kuonetsetsa kuti GitLab yanu ikugwiritsa ntchito 11.9+ mukamakwezera ku GitLab Runner 12.0.

Tsiku lochotsa: Juni 22, 2019

Kutsika kwa magawo a malo olowera a GitLab Runner

11.4 GitLab Runner imayambitsa gawoli FF_K8S_USE_ENTRYPOINT_OVER_COMMAND kukonza mavuto monga #2338 ΠΈ #3536.

Mu GitLab 12.0 tidzasinthira kumayendedwe olondola ngati kuti mawonekedwe adayimitsidwa. Onani zambiri mu ntchito iyi.

Tsiku lochotsa: Juni 22, 2019

Thandizo lotsitsidwa pakugawa kwa Linux kufika ku EOL kwa GitLab Runner

Zogawa zina za Linux zomwe GitLab Runner zitha kukhazikitsidwa zakwaniritsa cholinga chawo.

Mu GitLab 12.0, GitLab Runner sidzagawiranso phukusi ku magawo a Linux. Mndandanda wathunthu wamagawidwe omwe sakuthandizidwanso umapezeka m'magawo athu zolemba. Zikomo Javier Ardo (Javier Jardon) pa chopereka chake!

Tsiku lochotsa: Juni 22, 2019

Kuchotsa malamulo akale a GitLab Runner Helper

Monga gawo la zoyesayesa zathu zothandizira Windows Docker executor anayenera kusiya malamulo akale omwe amagwiritsidwa ntchito chithunzi chothandizira.

Mu GitLab 12.0, GitLab Runner imayambitsidwa pogwiritsa ntchito malamulo atsopano. Izi zikugwiranso ntchito kwa ogwiritsa ntchito omwe chotsani chithunzi chothandizira. Onani zambiri mu ntchito iyi.

Tsiku lochotsa: Juni 22, 2019

Kuchotsa njira yoyeretsera ya git kuchokera ku GitLab Runner

Mu GitLab Runner 11.10 timapereka mwayi sinthani momwe Runner amachitira lamulo git clean. Kuphatikiza apo, njira yatsopano yoyeretsera imachotsa kugwiritsa ntchito git reset ndikuyika lamulo git clean pambuyo pa sitepe yotsitsa.

Popeza kusinthaku kungakhudze ogwiritsa ntchito ena, takonzekera gawo FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Ngati muyika mtengo true, idzabwezeretsa njira yoyeretsera cholowa. Zambiri zokhudzana ndi kugwiritsa ntchito magawo a GitLab Runner zitha kupezeka mu zolembedwa.

Mu GitLab Runner 12.0, tidzachotsa kuthandizira njira yoyeretsera cholowa ndikutha kuyibwezeretsanso pogwiritsa ntchito parameter. Onani zambiri mu ntchito iyi.

Tsiku lochotsa: Juni 22, 2019

Gawo la Info System mu gulu la admin

GitLab imapereka zambiri za GitLab yanu admin/system_info, koma chidziwitsochi mwina sichingakhale cholondola.

ife Chotsani gawoli admin mu GitLab 12.0 ndipo timalimbikitsa kugwiritsa ntchito njira zina zowunikira.

Tsiku lochotsa: Juni 22, 2019

Sinthani log

Yang'anani zosintha zonsezi mu changelog:

kolowera

Ngati mukukhazikitsa GitLab yatsopano, pitani Tsamba lotsitsa la GitLab.

Sintha

Onani zosintha tsamba.

Mapulani olembetsa a GitLab

GitLab imapezeka mumitundu iwiri: wodzilamulira ΠΈ mtambo SaaS.

Kudzilamulira: Pamalo kapena papulatifomu yomwe mumakonda.

  • pakati: Kwa magulu ang'onoang'ono, mapulojekiti anu, kapena kuyesa kwa GitLab kwa nthawi yopanda malire.
  • sitata: Kwa magulu omwe amagwira ntchito muofesi imodzi pama projekiti angapo omwe amafunikira thandizo la akatswiri.
  • umafunika: Kwa magulu ogawidwa omwe amafunikira zida zapamwamba, kupezeka kwakukulu, ndi chithandizo cha XNUMX/XNUMX.
  • mtheradi: Kwa mabizinesi omwe amafunikira njira zolimba komanso kuchita bwino ndi chitetezo komanso kutsata.

Cloud SaaS - GitLab.com: Yoyendetsedwa, yoyendetsedwa ndikuyendetsedwa ndi GitLab zolembetsa zaulere komanso zolipira kwa opanga payekha ndi magulu.

  • Free: Zosungirako zachinsinsi zopanda malire ndi chiwerengero chopanda malire cha omwe akuthandizira polojekiti. Mapulojekiti otsekedwa ali ndi mwayi wopita kumagulu Freeat tsegulani ntchito kukhala ndi mwayi wopeza mawonekedwe Gold.
  • zamkuwa: Kwa magulu omwe akufunika mwayi wopeza mawonekedwe apamwamba a kachitidwe.
  • Silver: Kwa magulu omwe amafunikira luso lamphamvu la DevOps, kutsata, komanso chithandizo chachangu.
  • Gold: Yoyenera ntchito zambiri za CI/CD. Ma projekiti onse otseguka amatha kugwiritsa ntchito mawonekedwe a Golide kwaulere, mosasamala kanthu za mapulani.

Source: www.habr.com

Kuwonjezera ndemanga