Chepetsani ndalama pothandizira zotengera za Docker pa Windows ndi kupereka kwapanthawi yamagulu a Kubernetes
Timakonda zotengera! Zotengera zimagwiritsa ntchito zida zochepa zamakina poyerekeza ndi makina enieni ndikuwongolera magwiridwe antchito. Kuyambira kutulutsidwa kwa GitLab 11.11 timathandizira Windows Container Executor ya GitLab Runner, kotero mutha kugwiritsa ntchito zida za Docker pa Windows ndikusangalala ndi kuyimba kwamapaipi apamwamba komanso luso lowongolera.
GitLab Premium (yodziyendetsa nokha) tsopano ikupereka Wothandizira posungira pazithunzi za Docker. Kuphatikiza uku kufulumizitsa kutumiza chifukwa tsopano mudzakhala ndi projekiti yosungira zithunzi za Docker zomwe zimagwiritsidwa ntchito pafupipafupi.
Ogwiritsa ntchito a GitLab odziyendetsa okha atha kupereka Gulu la Kubernetes pamlingo wachitsanzo, ndipo magulu onse ndi ma projekiti omwe ali m'malo mwake azigwiritsa ntchito potumiza. Kuphatikiza uku kwa GitLab ndi Kubernetes kudzangopanga zida za projekiti kuti muwonjezere chitetezo.
Mu GitLab 11.11, tawonjezera wothamanga watsopano ku GitLab Runner kuti apange zida za Docker kuti zigwiritsidwe ntchito pa Windows. M'mbuyomu, mumayenera kugwiritsa ntchito chipolopolo kupanga zida za Docker pa Windows, koma tsopano mutha kugwira ntchito ndi zotengera za Docker pa Windows mwachindunji, chimodzimodzi monga pa Linux. Ogwiritsa ntchito nsanja ya Microsoft tsopano ali ndi zosankha zambiri pakuyimba mapaipi ndi kasamalidwe.
Kusinthaku kumaphatikizanso chithandizo cha PowerShell mu GitLab CI/CD, komanso zithunzi zatsopano zothandizira mitundu yosiyanasiyana ya zotengera za Windows. Othamanga anu a Windows atha kugwiritsidwa ntchito ndi GitLab.com, koma sizinapezeke pagulu.
Kachisi wodalira kudalira kwa kaundula wa zotengera
PREMIUM, ULTIMATE
Magulu nthawi zambiri amagwiritsa ntchito zotengera pomanga mapaipi, ndipo kusungitsa zoyimira pazithunzi ndi mapaketi omwe amagwiritsidwa ntchito pafupipafupi kuchokera kumtunda ndi njira yabwino yofulumizitsira mapaipi. Ndi kopi yam'deralo ya zigawo zomwe mukufuna, zofikiridwa kudzera mu proxy yatsopano ya caching, mutha kugwira ntchito bwino ndi zithunzi zodziwika bwino mdera lanu.
Pakadali pano, projekiti ya chidebe ikupezeka pazochitika zodziwongolera zokha pa seva yapaintaneti Puma (mu njira yoyesera).
Anthu angapo omwe ali ndi udindo wophatikiza zopempha
Mu GitLab 11.11, mutha kugawa anthu angapo kuti aphatikize zopempha. Monga ndi eni ake ambiri, mutha kugwiritsa ntchito mindandanda, zosefera, zidziwitso, ndi ma API.
Werengani za momwe serialized commit graph idapangidwira mndandanda wa nkhani kuchokera kwa m'modzi mwa omwe adalemba nkhaniyi.
Maminitsi owonjezera a CI Runner: tsopano akupezeka pamapulani aulere
ZAULERE, ZABWERE, SILVER, GOLD
Mwezi watha tidawonjezera mwayi wogula mphindi zowonjezera za CI Runner, koma pazolipira za GitLab.com zokha. Pakumasulidwa uku, mphindi zitha kugulidwanso mu mapulani aulere.
Malingana ndi mtundu ndi kukula kwa polojekitiyi, zosungiramo zakale za polojekiti yonse zingatenge nthawi yaitali kuti zitsitsidwe ndipo sizofunikira nthawi zonse, makamaka pa malo akuluakulu a monorepositories. Mu GitLab 11.11, mutha kutsitsa zosungidwa zomwe zili m'ndandanda wapano, kuphatikiza ma subdirectories, kuti musankhe mafoda omwe mukufuna.
Ma taskbar akumbali akuyenera kuwoneka chimodzimodzi mu Board ndi Task view. Ichi ndichifukwa chake GitLab tsopano ili ndi cholondera chanthawi mummbali mwa bolodi. Ingopitani ku bolodi lanu lantchito, dinani ntchito, ndipo cholembera cham'mbali chokhala ndi chowerengera cha nthawi chidzatsegulidwa.
Tawonjezeranso kuthekera kofunsa API ya Environments kuti mudziwe zambiri za chilengedwe kuti mudziwe zomwe zimaperekedwa ku chilengedwe pompano. Izi zipangitsa kuti ma automation ndi lipoti zikhale zosavuta kwa ogwiritsa ntchito Environments ku GitLab.
Mu GitLab 11.11, ogwiritsa ntchito omwe ali ndi ntchito zambiri zamanja m'magawo awo tsopano akhoza kumaliza ntchito zonsezi mugawo limodzi podina batani. "Sewerani zonse" ("Thamanga Zonse") kumanja kwa dzina la siteji mu mawonekedwe a Pipelines.
Kupanga fayilo molunjika kuchokera ku variable variable
Tsopano mutha kufunsa GitLab API pazowopsa zonse zomwe zadziwika mu polojekiti. Ndi API iyi, mutha kupanga mindandanda yazovuta zowerengeka ndi makina, zosefedwa ndi mtundu, chidaliro, komanso kuuma.
Kuthekera kosunthika kwathunthu kwa DAST
ULTIMATE, GOLD
Mu GitLab, mutha kuyesa mwamphamvu chitetezo cha pulogalamu (Dynamic Application Security Testing, DAST) ngati gawo la mapaipi a CI. Kuyambira ndi kutulutsa uku, mutha kusankha kusanthula kokhazikika m'malo mongoyang'ana mokhazikika. Kusanthula kwathunthu kumateteza ku zovuta zina.
Pogwiritsa ntchito magalasi, mutha kutengera zolemba za Git kuchokera kumalo ena kupita kwina. Izi zimapangitsa kuti zikhale zosavuta kusunga chojambula cha malo omwe ali kwinakwake pa seva ya GitLab. GitLab tsopano imathandizira kuyang'ana kwa nkhokwe ndi Git LFS, kotero izi zimapezeka ngakhale ndi ma repos okhala ndi mafayilo akulu, monga mawonekedwe amasewera kapena data yasayansi.
Zilolezo zowerengera ndi kulemba zolembera za ma tokeni ofikira
Zizindikiro zambiri zopezera munthu zili ndi zilolezo zosintha pamlingo api, koma kupezeka kwathunthu kwa API kungapereke ufulu wambiri kwa ogwiritsa ntchito kapena mabungwe.
Chifukwa cha zomwe anthu ammudzi athandizira, zizindikiro zofikira anthu tsopano zitha kukhala ndi zilolezo zowerengera ndi kulemba pa nkhokwe za projekiti, m'malo mofikira mozama mumlingo wa API kumadera okhudzidwa ndi GitLab monga zoikamo ndi umembala.
Mu GitLab 11.6sudo 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 lidzawonetsedwa patsamba Admin Area βΊ Geo βΊ Node, ngati macheke pamwambawa saloledwa. gitlab-ee!8433.
Mu GitLab 12.0 Geo idzagwiritsa ntchito zofunikira zosungirako. Cm. gitlab-ee#8690.
Tsiku lochotsa: Juni 22, 2019
GitLab Geo ibweretsa PG FDW ku GitLab 12.0
Izi ndizofunikira kwa Geo Log Cursor popeza imathandizira kwambiri magwiridwe antchito ena olumikizana. Magwiridwe a mafunso a Geo node amawongoleredwanso. Mafunso am'mbuyomu anali ndi ntchito yoyipa kwambiri pama projekiti akuluakulu. Onani momwe mungakhazikitsire izi Kubwereza kwa database ya Geo. Mu GitLab 12.0 Geo idzafuna PG FDW. Cm. gitlab-ee#11006.
Tsiku lochotsa: Juni 22, 2019
Zosankha zotumizira zofotokozera zolakwika ndi kudula mitengo zidzachotsedwa pa mawonekedwe a GitLab 12.0
Zosankha izi zichotsedwa pamawonekedwe a ogwiritsa ntchito mu GitLab 12.0 ndipo zizipezeka mufayilo gitlab.yml. Kuphatikiza apo, mutha kufotokozera malo a Sentry kuti musiyanitse ma deployments angapo. Mwachitsanzo, chitukuko, siteji ndi kupanga. Cm. gitlab-ce#49771.
Tsiku lochotsa: Juni 22, 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.
Mu GitLab 11.0, tidasintha mawonekedwe a kasinthidwe ka seva ya GitLab Runner. metrics_serveradzachotsedwa 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 Gome la zosintha ndi malangizo osamukira ku kasinthidwe kwatsopano amaperekedwa. 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.
Titayambitsa ma tempuleti a projekiti yamagulu mu 11.6, mwangozi tidapangitsa kuti mawonekedwe a Premium/Silver azitha kupezeka pamalingaliro onse.
ife kukonza cholakwika ichi mu kutulutsidwa kwa 11.11 ndikupereka miyezi ina ya 3 kwa onse ogwiritsa ntchito ndi zochitika zomwe zili pansi pa Silver/Premium level.
Kuyambira pa Ogasiti 22, 2019, ma tempulo a projekiti yamagulu azipezeka pamapulani a Silver/Premium ndi pamwambapa, monga momwe zafotokozedwera m'zolemba.
Tsiku lochotsa: 22 Π°Π²Π³ΡΡΡΠ° 2019 Π³.
Thandizo la Windows batch jobs lathetsedwa
Mu GitLab 13.0 (June 22, 2020), tikukonzekera kuchotsa chithandizo cha Windows command line batch jobs mu GitLab Runner (mwachitsanzo. cmd.exe) m'malo mwa chithandizo chowonjezera cha Windows PowerShell. Zambiri mu ntchito iyi.
Masomphenya athu amakampani a DevOps tsopano agwirizana ndi momwe Microsoft ilili kuti PowerShell ndiye njira yabwino kwambiri yopangira mabizinesi mu Windows. Ngati mukufuna kupitiriza kugwiritsa ntchito cmd.exe, malamulowa atha kuyitanidwa kuchokera ku PowerShell, koma sitidzathandizira mwachindunji ntchito za Windows batch chifukwa cha zosagwirizana zingapo zomwe zimabweretsa kukonzanso kwakukulu ndi chitukuko pamwamba.
Tsiku lochotsa: 22 September 2019
Imafunika Git 2.21.0 kapena kupitilira apo
Pofika pa GitLab 11.11, Git 2.21.0 ndiyofunika kuyendetsa. Omnibus GitLab imatumiza kale ndi Git 2.21.0, koma ogwiritsa ntchito omwe adayikapo kale ndi ma Git akale adzayenera kukweza.
Tsiku lochotsa: 22 May 2019
Legacy Kubernetes service template
Mu GitLab 12.0 tikukonzekera kuchoka pa template ya utumiki wa Kubernetes pa mlingo wa chitsanzo mokomera kasinthidwe kagulu kachitsanzo komwe kamayambitsa GitLab 11.11.
Zochitika zonse zodziyendetsa nokha pogwiritsa ntchito template ya ntchito zidzasamutsidwa kupita ku gulu lachitsanzo pamene mukupita ku GitLab 12.0.
Tsiku lochotsa: Juni 22, 2019
Kutuluka pakufananitsa zilembo app pa Kubernetes deployment panels
Mu GitLab 12.0, tikukonzekera kusiya kufanana ndi zolemba za pulogalamu mu Kubernetes deployment selectctor. Mu GitLab 11.10 tinayambitsa njira yatsopano yofananira, yomwe imasaka machesi ndi app.example.com/app ΠΈ app.example.com/envkuwonetsa zotumizidwa pa gulu.