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!

Timu za DevOps sasa pia zinapokea arifa za kiotomatiki kuhusu matukio ya utumaji katika Slack na Mattermost. Ongeza arifa mpya kwenye orodha ya matukio ya kushinikiza katika gumzo hizi mbili, na timu yako itafahamu utekelezwaji mpya mara moja.

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.

Na hiyo sio yote!

Mbali na vipengele vipya vya ushirikiano na arifa za ziada, tumeongeza ufikiaji wa wageni kwa maswala, imeongezeka Dakika za ziada za CI za GitLab Bure, hundi zilizorahisishwa kwa kutumia suluhisha majadiliano kiotomatiki unapotumia pendekezo, na mengi zaidi!

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.

GitLab 11.11: majukumu kadhaa ya kuunganisha maombi na uboreshaji wa kontena

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).

GitLab 11.11: majukumu kadhaa ya kuunganisha maombi na uboreshaji wa kontena

Watu kadhaa wanaohusika na kuunganisha maombi

STARTER, PREMIUM, ULTIMATE, BRONZE, FEDHA, DHAHABU

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.

GitLab 11.11: majukumu kadhaa ya kuunganisha maombi na uboreshaji wa kontena

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.

GitLab 11.11: majukumu kadhaa ya kuunganisha maombi na uboreshaji wa kontena

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.

GitLab 11.11: majukumu kadhaa ya kuunganisha maombi na uboreshaji wa kontena

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.

GitLab 11.11: majukumu kadhaa ya kuunganisha maombi na uboreshaji wa kontena

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.

Asante kwa kazi Kia Mae Somabes!

GitLab 11.11: majukumu kadhaa ya kuunganisha maombi na uboreshaji wa kontena

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.

GitLab 11.11: majukumu kadhaa ya kuunganisha maombi na uboreshaji wa kontena

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.

GitLab 11.11: majukumu kadhaa ya kuunganisha maombi na uboreshaji wa kontena

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.

Usaidizi wa kuakisi wa GitLab kwa Git LFS

STARTER, PREMIUM, ULTIMATE, BRONZE, FEDHA, DHAHABU

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.

Asante, Horatiu Evgen Vlad (Horatiu Eugen Vlad)!

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!

Asante, Karthiki Tanna (Kartikey Tanna)!

GitLab Runner 11.11

CORE, STARTER, PREMIUM, ULTIMATE, BILA MALIPO, SHABA, FEDHA, DHAHABU

Leo tumetoa GitLab Runner 11.11! GitLab Runner ni mradi wa chanzo huria ambao hutumiwa kuendesha kazi za CI/CD na kutuma matokeo kwa GitLab.

Maboresho ya Omnibus

CORE, STARTER, PREMIUM, ULTIMATE

Tumefanya maboresho yafuatayo kwa Omnibus katika GitLab 11.11:

Uboreshaji wa Mipango

CORE, STARTER, PREMIUM, ULTIMATE

Tumefanya maboresho yafuatayo kwa chati za Helm katika GitLab 11.11:

Uboreshaji wa utendaji

CORE, STARTER, PREMIUM, ULTIMATE, BILA MALIPO, SHABA, FEDHA, DHAHABU

Tunaendelea kuboresha utendakazi wa GitLab kwa kila toleo la matukio ya GitLab ya saizi zote. Baadhi ya maboresho katika GitLab 11.11:

Vipengele vilivyopitwa na wakati

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.6 sudo 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

11.4 GitLab Runner inatanguliza kigezo cha kipengele FF_K8S_USE_ENTRYPOINT_OVER_COMMAND kurekebisha matatizo kama vile #2338 ΠΈ #3536.

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!

Tarehe ya kufutwa: 22 2019 Juni,

Kuondoa amri za zamani za GitLab Runner Helper

Kama sehemu ya kuongeza msaada Mtekelezaji wa Windows Docker ilibidi kuachana na amri zingine za zamani ambazo hutumiwa picha ya msaidizi.

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.

Tarehe ya kufutwa: 22 2019 Juni,

Violezo vya Mradi wa Kikundi inapatikana kwa mipango ya Silver/Premium pekee

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

Tarehe 2 Mei 2019 GitLab iliongeza muda wa uhalali wa kusaini funguo za vifurushi Omnibus GitLab kutoka 01.08.2019/01.07.2020/XNUMX hadi XNUMX/XNUMX/XNUMX. Ikiwa unathibitisha saini za kifurushi na unataka kusasisha funguo, fuata tu maagizo kutoka tena hati za kusaini vifurushi vya Omnibus.

Tarehe ya kufutwa: 22 2019 Juni,

Badilisha kumbukumbu

Tafuta mabadiliko haya yote kwenye logi ya mabadiliko:

Ufungaji

Ikiwa unasanidi usakinishaji mpya wa GitLab, tembelea Ukurasa wa upakuaji wa GitLab.

Sasisha

β†’ Angalia ukurasa wa sasisho

Chanzo: mapenzi.com

Kuongeza maoni