ProHoster > blog > Utawala > GitLab 11.11: majukumu kadhaa ya kuunganisha maombi na uboreshaji wa kontena
GitLab 11.11: majukumu kadhaa ya kuunganisha maombi na uboreshaji wa kontena
Chaguo zaidi za ushirikiano na arifa za ziada
Katika GitLab, tunatafuta kila mara njia mpya za kuboresha ushirikiano katika mzunguko wa maisha wa DevOps. Tunayo furaha kutangaza kwamba kwa toleo hili tunaunga mkono watu kadhaa wanaowajibika kwa ombi moja la kuunganisha! Kipengele hiki kinapatikana kutoka kwa kiwango cha GitLab Starter na kinajumuisha kauli mbiu yetu: "Kila mtu anaweza kuchangia". Tunajua kwamba ombi moja la kuunganisha linaweza kuwa na watu wengi wanaolishughulikia ili kuhakikisha kuwa kila kitu kiko sawa, na sasa una uwezo wa kuwapa wamiliki wa ombi nyingi za kuunganisha!
Punguza gharama kwa usaidizi wa kontena za Docker kwenye Windows na utoaji wa kiwango cha mfano wa nguzo za Kubernetes
Tunapenda vyombo! Vyombo hutumia rasilimali chache za mfumo ikilinganishwa na mashine pepe na kuboresha utumiaji wa programu. Tangu kutolewa kwa GitLab 11.11 tunaunga mkono Mtekelezaji wa Vyombo vya Windows kwa GitLab Runner, kwa hivyo sasa unaweza kutumia vyombo vya Docker kwenye Windows na kufurahiya upangaji wa bomba la juu na uwezo wa usimamizi.
GitLab Premium (matukio ya kujidhibiti pekee) sasa inatoa wakala wa utegemezi wa kache kwa picha za Docker. Nyongeza hii itaharakisha uwasilishaji kwa sababu sasa utakuwa na proksi ya akiba ya picha za Docker zinazotumiwa mara kwa mara.
Watumiaji wa matukio ya GitLab inayojidhibiti sasa wanaweza kutoa Nguzo ya Kubernetes katika kiwango cha mfano, na timu na miradi yote kwa mfano itaitumia kwa usambazaji wao. Muunganisho huu wa GitLab na Kubernetes utaunda kiotomatiki rasilimali mahususi za mradi kwa usalama ulioongezwa.
Mfanyakazi wa thamani zaidi mwezi huu (MVP) β Kia Mae Somabes (Kia Mei somabes)
Katika toleo hili, tuliongeza uwezo wa kupakua folda za kibinafsi kutoka kwa hazina, badala ya maudhui yote. Sasa unaweza kupakua faili chache tu unazohitaji. Asante, Kia Mae Somabes!
Sifa kuu za GitLab 11.11
Mtekelezaji wa Vyombo vya Windows kwa GitLab Runner
CORE, STARTER, PREMIUM, ULTIMATE, BILA MALIPO, SHABA, FEDHA, DHAHABU
Katika GitLab 11.11, tuliongeza mkimbiaji mpya kwa GitLab Runner ili kufanya vyombo vya Docker kutumika kwenye Windows. Hapo awali, ilibidi utumie ganda kupanga vyombo vya Docker kwenye Windows, lakini sasa unaweza kufanya kazi na vyombo vya Docker kwenye Windows moja kwa moja, sawa na kwenye Linux. Watumiaji wa jukwaa la Microsoft sasa wana chaguo zaidi za upangaji na usimamizi wa bomba.
Sasisho hili linajumuisha usaidizi ulioboreshwa wa PowerShell katika GitLab CI/CD, pamoja na picha mpya za usaidizi kwa matoleo tofauti ya vyombo vya Windows. Viendeshaji vyako vya Windows bila shaka vinaweza kutumika na GitLab.com, lakini bado hazijapatikana kwa umma.
Seva tegemezi ya akiba kwa sajili ya kontena
PREMIUM, ULTIMATE
Timu mara nyingi hutumia makontena katika ujenzi wa mabomba, na kuweka akiba ya seva mbadala kwa picha na vifurushi vinavyotumiwa mara kwa mara kutoka juu ya mkondo ni njia nzuri ya kuongeza kasi ya mabomba. Ukiwa na nakala ya ndani ya tabaka unazohitaji, zinazopatikana kupitia proksi mpya ya akiba, unaweza kufanya kazi kwa ufanisi zaidi na picha za kawaida katika mazingira yako.
Kwa sasa, seva mbadala ya kontena inapatikana tu kwa matukio ya kujidhibiti kwenye seva ya wavuti Puma (katika hali ya majaribio).
Ni jambo la kawaida kwa watu wengi kufanyia kazi kipengele katika tawi lililoshirikiwa na kuunganisha ombi, kwa mfano wakati wasanidi wa mbele na wa nyuma wanafanya kazi kwa karibu au wakati watengenezaji wanafanya kazi kwa jozi, kama katika Utayarishaji Mkubwa.
Katika GitLab 11.11, unaweza kugawa watu wengi ili kuunganisha maombi. Kama ilivyo kwa wamiliki wengi wa kazi, unaweza kutumia orodha, vichungi, arifa na API.
Usanidi wa nguzo ya Kubernetes katika kiwango cha mfano
CORE, STARTER, PREMIUM, ULTIMATE
Mfumo wa usalama na utoaji katika Kubernetes unabadilika ili kuruhusu idadi kubwa ya wateja kuhudumiwa kupitia kundi moja la pamoja.
Katika GitLab 11.11, watumiaji wa hali zinazojidhibiti sasa wanaweza kutoa kikundi katika kiwango cha mfano, na timu na miradi yote kwa mfano itaitumia kwa usambazaji wao. Muunganisho huu wa GitLab na Kubernetes utaunda kiotomatiki rasilimali mahususi za mradi kwa usalama ulioongezwa.
Arifa za utumiaji katika Slack na Mattermost
CORE, STARTER, PREMIUM, ULTIMATE, BILA MALIPO, SHABA, FEDHA, DHAHABU
Sasa unaweza kusanidi arifa za kiotomatiki kuhusu matukio ya utumaji katika kituo cha timu kutokana na kuunganishwa na gumzo Slack ΠΈ Mattermost, na timu yako itafahamu matukio yote muhimu.
Ufikiaji wa wageni kwa masuala
CORE, STARTER, PREMIUM, ULTIMATE, BILA MALIPO, SHABA, FEDHA, DHAHABU
Watumiaji wageni wa miradi yako sasa wanaweza kutazama matoleo yaliyochapishwa kwenye ukurasa wa Matoleo. Wataweza kupakua vizalia vya programu vilivyochapishwa, lakini hawataweza kupakua msimbo wa chanzo au kuona maelezo ya hazina kama vile lebo au ahadi.
Maboresho mengine katika GitLab 11.11
Grafu za ahadi zilizosawazishwa kwa utendakazi ulioboreshwa
CORE, STARTER, PREMIUM, ULTIMATE, BILA MALIPO, SHABA, FEDHA, DHAHABU
Shughuli nyingi za Git zinahitaji kupitisha grafu ya ahadi, kama vile kuhesabu msingi wa kuunganisha au matawi ya kuorodhesha ambayo yana ahadi. Kadiri unavyojitolea zaidi, ndivyo shughuli hizi zinavyopungua polepole kwa sababu upitishaji unahitaji kupakia kila kitu kutoka kwa diski ili kusoma viashiria vyake.
Katika GitLab 11.11, tuliwezesha kipengee cha grafu ya kuratibu iliyoanzishwa katika matoleo ya hivi majuzi ya Git ili kukokotoa na kuhifadhi maelezo haya. Utambazaji katika hazina kubwa sasa ni haraka zaidi. Grafu ya ahadi itaundwa kiotomatiki wakati wa mkusanyiko wa takataka unaofuata wa hazina.
Soma kuhusu jinsi grafu ya serialized iliundwa ndani mfululizo wa makala kutoka kwa mmoja wa waandishi wa kipengele hiki.
Dakika za ziada za CI Runner: sasa inapatikana kwa mipango ya bure
BILA MALIPO, SHABA, FEDHA, DHAHABU
Mwezi uliopita tuliongeza uwezo wa kununua dakika za ziada za CI Runner, lakini kwa mipango inayolipishwa ya GitLab.com pekee. Katika toleo hili, dakika pia inaweza kununuliwa katika mipango ya bure.
Inapakia kumbukumbu za saraka kwenye hazina
CORE, STARTER, PREMIUM, ULTIMATE, BILA MALIPO, SHABA, FEDHA, DHAHABU
Kulingana na aina na ukubwa wa mradi, kumbukumbu ya mradi mzima inaweza kuchukua muda mrefu kupakua na si lazima kila wakati, hasa katika kesi ya monorepositories kubwa. Katika GitLab 11.11, unaweza kupakua kumbukumbu ya yaliyomo kwenye saraka ya sasa, ikiwa ni pamoja na subdirectories, ili kuchagua tu folda unayohitaji.
Utekelezaji wa pendekezo sasa hutatua mjadala kiotomatiki
CORE, STARTER, PREMIUM, ULTIMATE, BILA MALIPO, SHABA, FEDHA, DHAHABU
Kupendekeza mabadiliko hurahisisha kushirikiana kwenye maombi ya kuunganisha kwa kuondoa hitaji la kunakili-kubandika ili kukubali mabadiliko yanayopendekezwa. Katika GitLab 11.11, tumerahisisha mchakato huu kwa kuruhusu mijadala kusuluhishwa kiotomatiki pendekezo linapotumika.
Kaunta ya muda kwenye upau wa kando wa ubao wa kazi
CORE, STARTER, PREMIUM, ULTIMATE, BILA MALIPO, SHABA, FEDHA, DHAHABU
Upau wa kazi wa Upau wa kando unapaswa kuonekana sawa katika Mionekano ya Bodi na Kazi. Ndio maana GitLab sasa ina kifuatiliaji cha wakati kwenye upau wa kando wa bodi ya toleo. Nenda tu kwenye ubao wako wa kazi, ubofye kazi, na utepe ulio na kihesabu saa utafunguliwa.
Taarifa kuhusu uwekaji katika API ya Mazingira
CORE, STARTER, PREMIUM, ULTIMATE, BILA MALIPO, SHABA, FEDHA, DHAHABU
Tumeongeza uwezo wa kuuliza API ya Mazingira kwa maelezo mahususi ya mazingira ili kujua ni ahadi gani inayotolewa kwa mazingira hivi sasa. Hii itarahisisha otomatiki na kuripoti kwa watumiaji wa Mazingira katika GitLab.
Ulinganifu hasi wa kanuni za bomba
CORE, STARTER, PREMIUM, ULTIMATE, BILA MALIPO, SHABA, FEDHA, DHAHABU
Sasa unaweza kuangalia usawa hasi au ulinganishaji wa muundo (!= ΠΈ !~) katika faili .gitlab-ci.yml wakati wa kuangalia maadili ya anuwai ya mazingira, kwa hivyo kudhibiti tabia ya bomba imekuwa rahisi zaidi.
Endesha kazi zote za mwongozo kwa hatua kwa mbofyo mmoja
CORE, STARTER, PREMIUM, ULTIMATE, BILA MALIPO, SHABA, FEDHA, DHAHABU
Katika GitLab 11.11, watumiaji ambao wana kazi nyingi za mikono katika hatua zao sasa wanaweza kukamilisha kazi zote kama hizo katika hatua moja kwa kubofya kitufe. "Cheza zote" (βEndesha Zoteβ) upande wa kulia wa jina la hatua katika mwonekano wa Pipelines.
Kuunda faili moja kwa moja kutoka kwa anuwai ya mazingira
CORE, STARTER, PREMIUM, ULTIMATE, BILA MALIPO, SHABA, FEDHA, DHAHABU
Vigezo vya mazingira mara nyingi hutumiwa kuunda faili, hasa kwa siri zinazohitaji kulindwa na zinapatikana tu katika bomba maalum la mazingira. Ili kufanya hivyo, unaweka yaliyomo ya kutofautiana kwa yaliyomo ya faili na kuunda faili katika kazi ambayo ina thamani. Na utofauti mpya wa mazingira kama file hii inaweza kufanyika kwa hatua moja hata bila marekebisho .gitlab-ci.yml.
Mwisho wa API kwa maelezo ya athari
Ultimate, DHAHABU
Sasa unaweza kuuliza API ya GitLab kwa udhaifu wote uliotambuliwa katika mradi. Kwa API hii, unaweza kuunda orodha za udhaifu zinazoweza kusomeka na mashine, zikichujwa kulingana na aina, imani na ukali.
Uwezo kamili wa kuchanganua kwa DAST
Ultimate, DHAHABU
Katika GitLab, unaweza kujaribu kwa nguvu usalama wa programu (Jaribio la Usalama la Programu Inayobadilika, DAST) kama sehemu ya bomba la CI. Kuanzia na toleo hili, unaweza kuchagua uchanganuzi kamili unaobadilika badala ya uchanganuzi wa kawaida wa passiv. Uchanganuzi kamili unaobadilika hulinda dhidi ya udhaifu zaidi.
Kufunga Prometheus katika vikundi vya kiwango cha kikundi
CORE, STARTER, PREMIUM, ULTIMATE, BILA MALIPO, SHABA, FEDHA, DHAHABU
Toleo hili la GitLab linatanguliza uwezo wa kuambatisha nguzo ya Kubernetes kwa kikundi kizima. Pia tumeongeza uwezo wa kusakinisha mfano mmoja wa Prometheus kwa kila kundi ili iwe rahisi kufuatilia miradi yote kwenye nguzo.
Pata maelezo kuhusu kupuuza udhaifu katika Dashibodi ya Usalama
Ultimate, DHAHABU
Dashibodi za usalama za GitLab huruhusu wasimamizi kutazama udhaifu uliopuuzwa. Ili kurahisisha utendakazi wako, tumeongeza uwezo wa kutazama maelezo ya kupuuza moja kwa moja kwenye dashibodi yako ya usalama.
Unda chati maalum za vipimo kwenye dashibodi yako
PREMIUM, ULTIMATE, FEDHA, DHAHABU
Unda chati mpya kwa kutumia vipimo maalum vya utendakazi kutoka kwenye dashibodi katika dashibodi yako ya vipimo. Watumiaji sasa wanaweza kuunda, kusasisha na kufuta taswira za vipimo kwenye dashibodi kwa kubofya "Ongeza Metric" (βOngeza Metricβ) katika kona ya juu kulia ya upau wa vidhibiti wa dashibodi.
Masuala ya arifa sasa yamefunguliwa kama GitLab Alert Bot
PREMIUM, ULTIMATE, FEDHA, DHAHABU
Sasa masuala ambayo yanafunguliwa kutoka kwa arifa yatakuwa na mwandishi kuweka kwa GitLab Alert Bot, kwa hivyo unaweza kuona mara moja kwamba suala liliundwa kiotomatiki kutoka kwa arifa muhimu.
Hifadhi maelezo mahiri kiotomatiki kwenye hifadhi ya ndani
Ultimate, DHAHABU
Maelezo ya Epic hayakuhifadhiwa kwenye hifadhi ya ndani, kwa hivyo mabadiliko yalipotea isipokuwa umeyahifadhi kwa njia dhahiri ulipobadilisha maelezo mafupi. GitLab 11.11 ilianzisha uwezo wa kuhifadhi maelezo muhimu kwenye hifadhi ya ndani. Hii inamaanisha kuwa sasa unaweza kurudi kwa urahisi kubadilisha maelezo yako muhimu ikiwa hitilafu itatokea, utakengeushwa, au ukitoka kwenye kivinjari kwa bahati mbaya.
Kwa kutumia kuakisi, unaweza kunakili hazina za Git kutoka eneo moja hadi jingine. Hii hurahisisha kuhifadhi nakala ya hazina iliyo mahali pengine kwenye seva ya GitLab. GitLab sasa inasaidia uakisi wa hazina kwa Git LFS, kwa hivyo kipengele hiki kinapatikana hata kwa repos zilizo na faili kubwa, kama vile muundo wa mchezo au data ya kisayansi.
Ruhusa za kusoma na kuandika hazina kwa tokeni za ufikiaji wa kibinafsi
CORE, STARTER, PREMIUM, ULTIMATE, BILA MALIPO, SHABA, FEDHA, DHAHABU
Tokeni nyingi za ufikiaji wa kibinafsi zina ruhusa ya kubadilisha katika kiwango api, lakini ufikiaji kamili wa API unaweza kutoa haki nyingi sana kwa watumiaji au mashirika fulani.
Shukrani kwa mchango wa jumuiya, tokeni za ufikiaji wa kibinafsi sasa zinaweza tu kuwa na ruhusa za kusoma na kuandika kwenye hazina za mradi, badala ya ufikiaji wa kina wa kiwango cha API kwa maeneo nyeti ya GitLab kama vile mipangilio na uanachama.
Inaongeza usaidizi wa kimsingi kwa hoja za kundi la GraphQL
BILA MALIPO, SHABA, FEDHA, DHAHABU, CORE, STARTER, PREMIUM, ULTIMATE
Kwa API ya GraphQL, watumiaji wanaweza kubainisha ni data gani hasa wanayohitaji na kupata data yote wanayohitaji katika hoja chache. Kuanzia na toleo hili, GitLab inasaidia kuongeza maelezo ya msingi ya kikundi kwenye API ya GraphQL.
Ingia kwa kutumia vitambulisho vya Salesforce
CORE, STARTER, PREMIUM, ULTIMATE, BILA MALIPO, SHABA, FEDHA, DHAHABU
GitLab inawapenda wasanidi wa Salesforce, na ili kusaidia jumuiya hii, tunaruhusu watumiaji kuingia kwenye GitLab kwa kutumia vitambulisho vya Salesforce.com. Matukio sasa yanaweza kusanidi GitLab kama programu iliyounganishwa na Salesforce ili kutumia Salesforce.com kuingia kwenye GitLab kwa mbofyo mmoja.
SAML SSO sasa inahitajika kwa ufikiaji wa wavuti
PREMIUM, ULTIMATE, FEDHA, DHAHABU
Sisi kupanua hitaji la kuingia mara moja (SSO). katika kiwango cha kikundi, kilicholetwa katika toleo la 11.8, kwa uthibitisho mkali wa rasilimali za kikundi na mradi ili kuhakikisha kuwa watumiaji wanaweza tu kupata ufikiaji wakati wameingia kwa SAML. Hii ni safu ya ziada ya udhibiti wa ufikiaji kwa mashirika ambayo yanathamini usalama na kutumia GitLab.com kupitia SAML SSO. Sasa unaweza kufanya hitaji la SSO, ukijua kuwa watumiaji katika kikundi chako wanatumia SSO.
Chuja kwa data iliyoundwa hivi majuzi au iliyorekebishwa ya epics API
Ultimate, DHAHABU
Hapo awali, haikuwa rahisi kuuliza data iliyoundwa hivi majuzi au iliyobadilishwa kwa kutumia API ya Epics ya GitLab. Katika toleo la 11.11 tuliongeza vichungi vya ziada created_after, created_before, updated_after ΠΈ updated_beforeili kuhakikisha uthabiti na API ya kazi na kupata haraka epics zilizorekebishwa au mpya.
Uthibitishaji wa kibayometriki kwa kutumia UltraAuth
CORE, STARTER, PREMIUM, ULTIMATE, BILA MALIPO, SHABA, FEDHA, DHAHABU
kampuni UltraAuth mtaalamu wa uthibitishaji wa kibayometriki usio na nenosiri. Sasa tunaunga mkono njia hii ya uthibitishaji kwenye GitLab!
GitLab Geo itatoa uhifadhi wa haraka katika GitLab 12.0
GitLab Geo inahitajika hifadhi ya haraka ili kupunguza ushindani kwenye nodi za sekondari. Hii ilibainishwa katika gitlab-ce#40970.
Katika GitLab 11.5 tumeongeza hitaji hili kwa nyaraka za Geo: gitlab-ee#8053.
Katika GitLab 11.6sudo gitlab-rake gitlab:geo:check hukagua kama hifadhi ya haraka imewashwa na miradi yote imehamishwa. Sentimita. gitlab-ee#8289. Ikiwa unatumia Geo, tafadhali endesha ukaguzi huu na uhamishe haraka iwezekanavyo.
Katika GitLab 11.8 onyo lililozimwa kabisa litaonyeshwa kwenye ukurasa Eneo la Usimamizi βΊ Geo βΊ Nodi, ikiwa ukaguzi hapo juu hauruhusiwi. gitlab-ee!8433.
Katika GitLab 12.0 Geo itatumia mahitaji ya hifadhi ya haraka. Sentimita. gitlab-ee#8690.
Tarehe ya kufutwa: 22 2019 Juni,
GitLab Geo italeta PG FDW kwa GitLab 12.0
Hii ni muhimu kwa Geo Log Cursor kwani inaboresha kwa kiasi kikubwa utendakazi wa baadhi ya shughuli za ulandanishi. Utendaji wa hoja za hali ya nodi ya Geo pia umeboreshwa. Hoja za awali zilikuwa na utendaji duni sana kwenye miradi mikubwa. Tazama jinsi ya kusanidi hii Replication ya hifadhidata ya jiografia. Katika GitLab 12.0 Geo itahitaji PG FDW. Sentimita. gitlab-ee#11006.
Tarehe ya kufutwa: 22 2019 Juni,
Chaguzi za watumaji za kuripoti hitilafu na ukataji miti zitaondolewa kwenye kiolesura cha mtumiaji katika GitLab 12.0.
Chaguo hizi zitaondolewa kwenye kiolesura cha mtumiaji katika GitLab 12.0 na zitapatikana kwenye faili gitlab.yml. Zaidi ya hayo, unaweza kufafanua mazingira ya Sentry ili kutofautisha kati ya kupelekwa nyingi. Kwa mfano, maendeleo, maonyesho na uzalishaji. Sentimita. gitlab-ce#49771.
Tarehe ya kufutwa: 22 2019 Juni,
Kuweka kikomo idadi ya juu zaidi ya mabomba yaliyoundwa kwa kila uwasilishaji
Hapo awali, GitLab iliunda mabomba ya HEAD kila tawi katika uwasilishaji. Hii ni rahisi kwa wasanidi programu ambao husukuma mabadiliko kadhaa mara moja (kwa mfano, kwa tawi la kipengele na tawi develop).
Lakini wakati wa kusukuma hazina kubwa iliyo na matawi mengi yanayofanya kazi (kwa mfano, kusonga, kuakisi, au matawi), hauitaji kuunda bomba kwa kila tawi. Kuanzia na GitLab 11.10 tunaunda upeo wa mabomba 4 wakati wa kutuma.
Tarehe ya kufutwa: 22 Mei 2019 mji
Njia za urithi za GitLab Runner zilizopitwa na wakati
Kufikia Gitlab 11.9, GitLab Runner hutumia mbinu mpya cloning / kuita hazina. Hivi sasa, GitLab Runner itatumia njia ya zamani ikiwa mpya haitumiki. Tazama maelezo zaidi ndani kazi hii.
Katika GitLab 11.0, tulibadilisha mwonekano wa usanidi wa seva ya metriki kwa GitLab Runner. metrics_serveritaondolewa kwa upendeleo listen_address katika GitLab 12.0. Tazama maelezo zaidi ndani kazi hii.
Katika toleo la 11.3, GitLab Runner ilianza kusaidia watoa huduma nyingi za kache; ambayo ilisababisha mipangilio mipya ya usanidi maalum wa S3. Katika nyaraka Jedwali la mabadiliko na maagizo ya kuhamia kwenye usanidi mpya hutolewa. Tazama maelezo zaidi ndani kazi hii.
Njia hizi hazitapatikana katika GitLab 12.0. Kama mtumiaji, huhitaji kubadilisha chochote isipokuwa kuhakikisha kuwa mfano wako wa GitLab unatumia toleo la 11.9+ unapopata toleo jipya la GitLab Runner 12.0.
Tarehe ya kufutwa: 22 2019 Juni,
Kigezo kilichoacha kutumika cha kipengele cha kuingia cha GitLab Runner
Katika GitLab 12.0 tutabadilika kwa tabia sahihi kana kwamba mpangilio wa kipengele umezimwa. Tazama maelezo zaidi ndani kazi hii.
Tarehe ya kufutwa: 22 2019 Juni,
Usaidizi ulioacha kutumika wa usambazaji wa Linux unaofikia EOL kwa GitLab Runner
Baadhi ya usambazaji wa Linux ambao GitLab Runner inaweza kusakinishwa umetimiza madhumuni yao.
Katika GitLab 12.0, GitLab Runner haitasambaza tena vifurushi kwa usambazaji kama huo wa Linux. Orodha kamili ya usambazaji ambayo haitumiki tena inaweza kupatikana katika yetu nyaraka. Asante, Javier Ardo (Javier Jardon), kwa ajili yako mchango!
Katika GitLab 12.0, GitLab Runner inazinduliwa kwa kutumia amri mpya. Hii inatumika tu kwa watumiaji ambao futa picha ya msaidizi. Tazama maelezo zaidi ndani kazi hii.
Tarehe ya kufutwa: 22 2019 Juni,
Kuondoa utaratibu wa urithi wa git kutoka kwa GitLab Runner
Katika GitLab Runner 11.10 sisi ilitoa fursa sanidi jinsi Runner anavyotekeleza amri git clean. Kwa kuongeza, mkakati mpya wa kusafisha huondoa matumizi git reset na kuweka amri git clean baada ya hatua ya upakuaji.
Kwa kuwa mabadiliko haya ya tabia yanaweza kuathiri baadhi ya watumiaji, tumeandaa kigezo FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Ikiwa utaweka thamani true, itarejesha mkakati wa kusafisha urithi. Zaidi juu ya kutumia vigezo vya kazi katika GitLab Runner inaweza kupatikana katika nyaraka.
Katika GitLab Runner 12.0, tutaondoa usaidizi kwa mkakati wa kusafisha urithi na uwezo wa kuirejesha kwa kutumia kigezo cha utendaji. Tazama ndani kazi hii.
Tulipoanzisha violezo vya mradi wa kiwango cha timu katika 11.6, kwa bahati mbaya tulifanya kipengele hiki cha Premium/Silver kupatikana kwa mipango yote.
Sisi kurekebisha hitilafu hii katika toleo la 11.11 na kutoa miezi 3 ya ziada kwa watumiaji wote na matukio chini ya kiwango cha Silver/Premium.
Kuanzia tarehe 22 Agosti 2019, violezo vya mradi wa kikundi vitapatikana kwa ajili ya mipango ya Silver/Premium pekee na matoleo mapya zaidi, kama ilivyoelezwa kwenye hati.
Tarehe ya kufutwa: 22 2019 ya Agosti
Usaidizi wa kazi za kundi la Windows umekatishwa
Katika GitLab 13.0 (Juni 22, 2020), tunapanga kuondoa usaidizi wa kazi za safu ya amri ya Windows katika GitLab Runner (k.m. cmd.exe) kwa ajili ya usaidizi ulioimarishwa wa Windows PowerShell. Maelezo zaidi ndani kazi hii.
Maono yetu ya DevOps ya biashara sasa yatalingana na msimamo wa Microsoft kwamba PowerShell ndio chaguo bora zaidi kwa uwekaji wa otomatiki wa programu za biashara katika mazingira ya Windows. Ikiwa unataka kuendelea kutumia cmd.exe, amri hizi zinaweza kuitwa kutoka kwa PowerShell, lakini hatutaunga mkono moja kwa moja kazi za kundi la Windows kwa sababu ya kutofautiana kadhaa ambayo husababisha matengenezo ya juu na maendeleo ya juu.
Tarehe ya kufutwa: 22 2019 Septemba,
Inahitaji Git 2.21.0 au zaidi
Kuanzia GitLab 11.11, Git 2.21.0 inahitajika kuendeshwa. Omnibus GitLab tayari inasafirishwa na Git 2.21.0, lakini watumiaji wa usakinishaji asili walio na matoleo ya awali ya Git watalazimika kusasisha.
Tarehe ya kufutwa: 22 Mei 2019 mji
Kiolezo cha huduma ya Urithi wa Kubernetes
Katika GitLab 12.0 tunapanga kuondoka kutoka kwa kiolezo cha huduma ya Kubernetes katika kiwango cha mfano kwa ajili ya usanidi wa nguzo wa kiwango cha mfano ulioletwa katika GitLab 11.11.
Matukio yote yanayojidhibiti kwa kutumia kiolezo cha huduma yatahamishwa hadi kwenye kikundi cha kiwango cha mfano wakati wa kupata toleo jipya la GitLab 12.0.
Tarehe ya kufutwa: 22 2019 Juni,
Kuchagua kutoka kwa kulinganisha lebo app kwenye paneli za kusambaza za Kubernetes
Katika GitLab 12.0, tunapanga kuondoka kutoka kwa kulinganisha na lebo ya programu katika kiteuzi cha uwekaji cha Kubernetes. Katika GitLab 11.10 tulianzisha utaratibu mpya wa kulinganisha, ambayo hutafuta zinazolingana na app.example.com/app ΠΈ app.example.com/envili kuonyesha uwekaji kwenye paneli.
Ili upelekaji huu uonekane katika dashibodi zako za upelekaji, unawasilisha tu utumaji mpya na GitLab itatumia lebo mpya.
Tarehe ya kufutwa: 22 2019 Juni,
Vifurushi vya GitLab 12.0 vitatiwa saini na saini iliyopanuliwa