I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi

Kia tere kitea nga mea ngaro kua patai

Te ahua nei he hapa iti te tuku pohehe i nga tohu ki tetahi putunga tiritahi. Engari, he kino nga hua. Kia whiwhi te kaitukino i to kupu huna, taviri API ranei, ka tangohia e ia to putea, ka kati i a koe ki waho ka whakamahi tinihanga i to moni. I tua atu, ka taea te painga domino: te uru ki tetahi kaute ka tuwhera te uru ki etahi atu. He nui nga titi, no reira he mea nui kia mohio wawe nga korero ngaro.

I roto i tenei tuku ka whakauruhia e matou te whiringa kitea ngaro hei waahanga o ta maatau mahi SAST. Ka karapahia ia mahi i roto i te mahi CI/CD mo nga mea ngaro. He mea ngaro - ka whiwhi whakatupato te kaiwhakawhanake i te tono hanumi. Ka whakakorehia e ia nga tohu kua pakaru i runga i te waahi ka hangaia he mea hou.

Te whakarite i te whakahaerenga huringa tika

Ka tipu haere, ka uaua ake, ka uaua ake te pupuri i te riterite o nga wahanga rereke o te whakahaere. Ko te nui ake o nga kaiwhakamahi o te tono me te nui ake o nga moni whiwhi, ka nui ake te kino o nga hua o te whakakotahi i te waehere he, he kore haumaru ranei. Mo te maha o nga whakahaere, ko te whakarite i te tukanga arotake tika i mua i te hanumi waehere he tino whakaritenga na te mea he nui rawa nga tupono.

Ka hoatu e GitLab 11.9 ki a koe te mana whakahaere me te hanganga pai ake, na te mihi ture mo te whakatau i nga tono hanumi. I mua, ki te whiwhi whakaaetanga, me tautuhi koe i te tangata takitahi, i te roopu ranei (ka taea e ia mema te tuku whakaaetanga). Ka taea e koe te taapiri i nga ture maha kia hiahia te tono hanumi i te whakaaetanga mai i nga tangata motuhake, i nga mema maha ranei o tetahi roopu motuhake. I tua atu, kua whakaurua te ahuatanga o nga Kaipupuri Waehere ki roto i nga ture whakaaetanga, e ngawari ai te tautuhi i te tangata nana i tuku te whakaaetanga.

Ma tenei ka taea e nga whakahaere te whakatinana i nga tukanga whakataunga uaua i te wa e mau tonu ana te ngawari o te taupānga GitLab kotahi ka kitea nga take, te waehere, te paipa, me nga raraunga aroturuki me te waatea ki te whakatau whakatau me te tere ake i te tukanga whakatau.

Ko ChatOps he puna tuwhera inaianei

Ko GitLab ChatOps he taputapu miihini kaha e taea ai e koe te whakahaere i tetahi mahi CI/CD me te uiui tika i tona mana i roto i nga taupānga korerorero penei i a Slack me Mattermost. I whakauruhia ki GitLab 10.6, Ko ChatOps tetahi waahanga o te ohaurunga GitLab Ultimate. I runga rautaki whanaketanga hua и piripono ki te puna tuwhera, i etahi wa ka nekehia e matou nga ahuatanga ki raro i te taumata, kaore e piki ake.

I roto i te take o ChatOps, i mohio matou ka whai hua tenei mahi ki te katoa, a ka whai hua te whai waahi hapori ki te waahanga ake.

I GitLab 11.9 matou Waehere ChatOps puna tuwhera, no reira ka waatea noa inaianei mo te whakamahi i roto i te GitLab Core me te GitLab.com ka tuwhera ki te hapori.

A nui atu!

He maha nga ahuatanga nui kei roto i tenei tukunga, hei tauira. Te arotake i nga tawhā mahi, Te whakatika i nga Whakaraeraetanga Tono Hanumi и Ko nga tauira CI/CD mo nga mahi haumaru, - e kore e taea e matou te tatari ki te korero ki a koe mo ratou!

Kaimahi Tino Uara (MVP) i tenei marama ka mohiotia e Marcel Amirault (Marcel Amirault)
I awhina tonu a Marcel ia matou ki te whakapai ake i nga tuhinga a GitLab. Ko ia he nui te mahi ki te whakapai ake i te kounga me te whakamahinga o a maatau tuhinga. Domo arigato [nga mihi nui ki a koe (Hapanihi) - approx. trans.] Marcel, ka mihi nui ki a matou!

Ko nga ahuatanga matua kua taapirihia ki te tukunga GitLab 11.9

Te kite i nga mea ngaro me nga tohu i roto i te putunga

(MUATA, KOURA)

I etahi wa ka tuku pohehe nga kaiwhakawhanake i nga mea ngaro me nga tohu ki nga putunga mamao. Mena ka whai waahi etahi atu tangata ki tenei puna, mena kei te iwi whanui te kaupapa, ka kitea nga korero tairongo ka taea te whakamahi e nga kaiwhaiwhai ki te uru atu ki nga rauemi penei i nga taiao tuku.

He whakamatautau hou a GitLab 11.9 - "Te Rapu Huna". Ka matawai i nga ihirangi o te putunga e rapu ana mo nga taviri API me etahi atu korero kaore e tika ki reira. Ka whakaatu a GitLab i nga hua i roto i te purongo SAST i te widget Tono Hanumi, nga purongo paipa, me nga papatohu haumarutanga.

Mena kua whakahohea e koe te SAST mo to tono, kaore koe e hiahia ki te mahi i tetahi mea, tangohia noa tenei waahanga hou. Kei roto hoki i te whirihoranga DevOps Aunoa taunoa.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Ture hei whakatau i nga tono hanumi

(PREMIUM, ULTIMATE, HIWA, KOURA)

Ko te arotake Waehere tetahi waahanga nui o ia kaupapa angitu, engari kaore i te tino marama ko wai hei arotake i nga huringa. He maha nga wa e hiahia ana kia whai kai-arotake mai i nga roopu rereke: te roopu whanaketanga, te roopu wheako kaiwhakamahi, te roopu whakaputa.

Ko nga ture whakaaetanga ka taea e koe te whakapai ake i te tukanga o te taunekeneke i waenga i nga tangata e uru ana ki te arotake waehere ma te tautuhi i te porowhita o nga kaiwhakaae whai mana me te iti rawa o nga whakaaetanga. Ka whakaatuhia nga ture whakatau i roto i te widget tono hanumi kia taea ai e koe te whakarite tere i te kaiarotake o muri.

I roto i te GitLab 11.8, i monoa nga ture whakaaetanga ma te taunoa. Ka tiimata me te GitLab 11.9, kei te waatea noa. I roto i te GitLab 11.3 i whakauruhia e matou te whiringa Nga Kaipupuri Waehere ki te tautuhi i nga mema o te kapa hei kawenga mo nga waehere takitahi i roto i tetahi kaupapa. Ko te ahuatanga o nga Kaipupuri Waehere kua whakauruhia ki roto i nga ture whakaaetanga kia tere tonu koe ki te kimi i nga tangata tika hei arotake i nga huringa.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Te neke i nga ChatOps ki Core

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

I whakauruhia ki GitLab Ultimate 10.6, kua neke a ChatOps ki GitLab Core. Ka tukuna e GitLab ChatOps te kaha ki te whakahaere i nga mahi a GitLab CI ma te Slack ma te whakamahi i te waahanga whakahau rītaha.

Kei te tuwhera matou i tenei waahanga e ai ki ta maatau te parau tumu whakataumata-a-kiritaki. Ma te whakamahi pinepine, ka nui ake te koha a te hapori.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Te arotake i nga tawhā mahi

(PREMIUM, ULTIMATE, HIWA, KOURA)

Ko nga mahi penei i te taapiri, te whakakore, te whakarereke ranei i nga tawhā ahuatanga kua uru inaianei ki te raarangi arotake a GitLab, kia kite koe he aha te whakarereke me te wa. I puta he aitua, me kite koe he aha nga mea kua huri tata nei? Me titiro noa ranei koe me pehea te whakarereketanga o nga tawhā mahi hei waahanga o te arotake? Inaianei he tino ngawari te mahi.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Te whakatika i nga Whakaraeraetanga Tono Hanumi

(MUATA, KOURA)

Kia tere te whakatau i nga whakaraeraetanga waehere, me ngawari te tukanga. He mea nui ki te whakangawari i nga papanga haumarutanga, ka taea e nga kaihanga te aro ki o raatau kawenga. I GitLab 11.7 matou i whakaaro he kōnae whakatika, engari me tango, me tono ki te rohe, katahi ka panaia ki te putunga mamao.

I roto i te GitLab 11.9 he mahi aunoa tenei. Whakatikahia nga whakaraeraetanga me te kore e waiho i te atanga tukutuku GitLab. Ka waihangahia he tono hanumi mai i te matapihi korero whakaraeraetanga, a kei roto i tenei peka hou te whakatika. I muri i te tirotiro ki te kite mena kua whakatauhia te take, taapirihia te whakatika ki te peka whakarunga mena kei te pai te paipa.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Te whakaatu i nga hua matawai ipu ki te paewhiri haumarutanga roopu

(MUATA, KOURA)

Ko te papatohu haumarutanga o te roopu ka taea e nga roopu te aro ki nga take tino nui ki a raatau mahi, me te whakarato i te tirohanga maamaa me te kiko o nga whakaraeraetanga katoa ka pa ki nga tono. No reira he mea nui kia mau i te papatohu nga korero katoa e tika ana ki te waahi kotahi ka taea e nga kaiwhakamahi te ruku ki roto i nga raraunga i mua i te whakatau i nga whakaraeraetanga.

I roto i te GitLab 11.9, kua taapirihia nga hua matawai ipu ki te papatohu, hei taapiri atu ki nga hua matawai SAST me te whakawhirinaki. Inaianei kei te waahi kotahi te tirohanga whanui, ahakoa te take o te raru.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Ko nga tauira CI/CD mo nga mahi haumaru

(MUATA, KOURA)

Ko nga ahuatanga haumarutanga a GitLab kei te tipu tere me te hiahia kia mau tonu nga whakahou kia mau tonu ai to waehere. He uaua te whakarereke i te whakamaramatanga o te mahi ina whakahaere koe i nga kaupapa maha. A ka mohio ano matou kaore tetahi e hiahia ana ki te whakamahi i te putanga hou o GitLab me te kore e tino mohio he tino hototahi ki te tauira o GitLab o naianei.

Koinei te take i whakauruhia e matou i GitLab 11.7 tetahi tikanga hou mo te tautuhi i nga mahi ma te whakamahi tauira.

Ka tiimata me te GitLab 11.9 ka tukuna e matou nga tauira hanga-i roto mo nga mahi haumaru katoa: hei tauira, sast и dependency_scanning, - he hototahi ki te putanga rite o GitLab.

Whakauruhia ki roto i to whirihoranga, ka whakahouhia ki te punaha i nga wa katoa ka whakahou koe ki tetahi putanga hou o GitLab. Ko nga whirihoranga paipa e kore e huri.

Ko te huarahi hou mo te tautuhi i nga mahi haumaru he mana, kaore e tautoko i etahi atu whakamaaramatanga mahi o mua me nga waahanga waehere. Me whakahou wawe koe i to whakamaramatanga ki te whakamahi i te kupu matua hou template. Ka taea te tango i te tautoko mo etahi atu wetereo i GitLab 12.0 me etahi atu whakaputanga a meake nei.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Ko etahi atu whakapainga i GitLab 11.9

Whakautu ki te korero

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

Kei a GitLab nga korerorero mo nga kaupapa. Tae noa ki tenei wa, ko te tangata nana i tuhi te korero tuatahi me whakatau mai i te timatanga mena ka hiahia ia ki te korerorero.

Kua whakangawaritia e matou tenei here. Tangohia tetahi korero i roto i te GitLab (mo nga take, nga tono hanumi, me nga epics) ka whakautu, ka timata i te korerorero. Ma tenei huarahi e pai ake ai te taunekeneke a nga roopu.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Nga tauira kaupapa mo .NET, Haere, iOS me nga Whārangi

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

Hei whakamama ake mo nga kaiwhakamahi ki te hanga kaupapa hou, he maha nga tauira kaupapa hou e tukuna ana e matou:

Tuhinga
Epic

Me tono whakaaetanga mo nga tono hanumi mai i nga Kaipupuri Waehere

(PREMIUM, ULTIMATE, HIWA, KOURA)

Kare e tino kitea ko wai ka whakaae ki te tono hanumi.

Kei te tautoko a GitLab i te tono hanumi kia whakaaetia i runga i nga konae ka whakarereketia e te tono, ma te whakamahi Nga Kaipupuri Waehere. Ka tohua nga Kaipupuri Waehere ma te whakamahi i tetahi konae e kiia nei CODEOWNERS, he rite te whakatakotoranga ki gitattributes.

Tautoko mo te tautapa aunoa i nga Kaipupuri Waehere hei tangata whai mana ki te whakaae i te tono hanumi i taapirihia Git Lab 11.5.

Tuhinga
Whāinga

Nuku Kōnae i te Tukutuku IDE

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

Inaianei, kua whakaingoatia te konae, te raarangi ranei, ka taea e koe te neke mai i te IDE Tukutuku ki te putunga i te ara hou.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Tohu i roto i te raupapa piapa

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

He tino mohio nga tohu a GitLab, a kei te rapu tonu nga roopu i nga whakamahinga hou mo ratou. Na reira, ka taapirihia e nga kaiwhakamahi nga tohu maha ki tetahi take, tono hanumi, epic ranei.

I roto i te GitLab 11.9, kua ngawari ake te whakamahi i nga tapanga. Mo nga take, nga tono hanumi, me nga epics, ko nga tapanga e whakaatuhia ana i te paetaha kua whakaritea i roto i te raupapa piapa. Ka pa ano tenei ki te tiro i te rarangi o enei taonga.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Nga korero tere i te wa e tarai ana i nga mahi ma te mahi

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

Ina tata nei i whakauruhia e matou he waahanga e taea ai e nga kaiwhakamahi te tarai i te whangai mahi ma nga mahi, nga tono hanumi, nga epics ranei, ka taea e ratou te aro noa ki nga korero, ki nga tuhinga punaha ranei. Ka tiakina tenei tautuhinga mo ia kaiwhakamahi i runga i te punaha, a tera pea ka kore te kaiwhakamahi e mohio i te wa e tiro ana tetahi take i etahi ra i muri mai, ka kite ia i tetahi whangai kua tātarihia. Te ahua nei kaore e taea e ia te tuku korero.

Kua whakapai ake matou i tenei taunekeneke. Inaianei ka taea e nga kaiwhakamahi te huri tere ki te aratau ka taea e ratou te waiho korero me te kore e panuku ki runga ake o te whangai. E pa ana tenei ki nga mahi, nga tono hanumi, me nga epics.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Te huri i te raupapa o nga epics tamariki

(MUATA, KOURA)

No tata nei i tukuna e matou epics tamariki, e whakaae ana ki te whakamahi i nga epics of epics (i tua atu i nga mahi a nga tamariki o nga epics).

Ka taea e koe te whakarite i te raupapa o nga epics tamariki ma te toia me te tuku, pera me nga take tamariki. Ka taea e nga roopu te whakamahi raupapa hei whakaata i te kaupapa matua, hei whakatau ranei i te raupapa o nga mahi hei whakaoti.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Nga karere punaha pane me te hiku i runga i te paetukutuku me te imeera

(KORE, KAUPAPA, KAUPAPA, KAUPAPA)

I taapirihia e matou i mua he waahanga e taea ai e nga panui pane me nga hiku te puta ki nga wharangi katoa o GitLab. Kua tae mai ki a ia, ka whakamahia e nga roopu ki te tiri korero nui, penei i nga karere punaha e pa ana ki a raatau GitLab tauira.

Kei te harikoa matou ki te kawe mai i tenei ahuatanga ki Core kia maha ake nga tangata ka whakamahi. I tua atu, ka whakaaetia e matou nga kaiwhakamahi ki te whakaatu i nga karere rite ki nga imeera katoa i tukuna ma GitLab mo te riterite puta noa i etahi atu waahi pa a te kaiwhakamahi GitLab.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Tātari mā ngā mahi matatapu

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

Ko nga Take Matatapu he taputapu whai hua mo nga roopu kia taea ai te korerorero motuhake mo nga kaupapa tairongo i roto i te kaupapa tuwhera. Ina koa, he pai mo te mahi i nga whakaraeraetanga haumarutanga. I tenei wa, ehara i te mea ngawari te whakahaere i nga mahi tairongo.

I roto i te GitLab 11.9, kua tātarihia te rarangi take a GitLab e nga take tairongo, kore-tairongo ranei. Ka pa ano tenei ki te rapu mahi ma te whakamahi i te API.

Nga mihi ki a Robert Schilling mo tana kohaRobert Schilling)!

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Te Whakatika i te Rohe Knative Whai muri i te Whakamahinga

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

Ma te tautuhi i tetahi rohe ritenga i te wa e whakauru ana i a Knative ka taea e koe te mahi i nga momo tono/ahuatanga kore-tumau mai i tetahi pito mutunga.

Ko te whakaurunga o Kubernetes i roto i te GitLab ka taea e koe te whakarereke/whakahou i te rohe kaiwhakamahi i muri i te tuku Knative ki te roopu Kubernetes.

Tuhinga
Whāinga

Te tirotiro i te whakatakotoranga tiwhikete Kubernetes CA

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

Ina tāpirihia he kāhui Kubernetes ināianei, ka manatoko a GitLab kei te whakatakotoranga PEM tika te tiwhikete CA i whakauruhia. Ka whakakorehia nga hapa pea me te whakauru Kubernetes.

Tuhinga
Whāinga

Te whakaroa i te whaipainga whakatairite tono hanumi ki te konae katoa

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

Ina tiro ana koe i nga huringa ki te tono hanumi, ka taea e koe te whakawhānui ake i te whaipainga rereke i runga i ia-kōnae hei whakaatu i te katoa o te konae mo etahi atu horopaki, me te waiho i nga korero ki runga i nga rarangi kore.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Whakahaerehia nga mahi motuhake i runga i nga tono hanumi ka huri noa etahi konae

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

GitLab 11.6 i taapiri te kaha ki te tautuhi only: merge_requests mo nga mahi paipa kia taea e nga kaiwhakamahi te mahi i nga mahi motuhake ina hanga tono hanumi anake.

Inaianei kei te whakawhanuihia e matou tenei mahi: kua taapirihia te arorau hononga only: changes, ka taea e nga kaiwhakamahi te mahi i nga mahi motuhake mo nga tono hanumi noa iho ka huri noa etahi konae.

Nga mihi mo te takoha Hiroyuki Sato (Hiroyuki Sato)!

Tuhinga
Whāinga

Aroturuki GitLab Aunoa me Grafana

(KORE, KAUPAPA, KAUPAPA, KAUPAPA)

Kua whakauruhia a Grafana ki roto i ta maatau kete Omnibus, kia maamaa ake te maarama ki te mahi o to tauira.

Whakaritea grafana['enable'] = true в gitlab.rb, ka watea a Grafana i: https://your.gitlab.instance/-/grafana. I nga wa e heke mai nei ka pera ano tatou kia whakaurua te paeutauta GitLab "mai i te pouaka".

Tuhinga
Whāinga

Tirohia nga hautoa tuatahi i te paetaha epics

(MUATA, KOURA)

No tata nei matou i whakauru epics tamariki, ka taea te whakamahi i nga epics of epics.

I roto i te GitLab 11.9, kua ngawari ake te kite i tenei hononga. Inaianei ka taea e koe te kite ehara i te mea epic whaea anake o tetahi epic kua homai, engari ko te rakau epic katoa kei te paetaha kei te taha matau. Ka taea e koe te kite mena kua kati enei epics, kaore ranei, ka taea e koe te haere tika atu ki a raatau.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Honoa ki tetahi mahi hou mai i tetahi mahi kua nekehia, kua kati

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

I roto i te GitLab, ka taea e koe te neke i tetahi take ki tetahi atu kaupapa ma te whakamahi i te taha taha, i te mahi tere ranei. Kei muri i nga tirohanga, ka kati te mahi o naianei, ka hangaia he mahi hou i roto i te kaupapa whaainga me nga raraunga kape katoa, tae atu ki nga tuhinga punaha me nga huanga paetaha. He ahua nui tenei.

I te mea he panui punaha mo te nekehanga, ka poauau nga kaiwhakamahi i te wa e maataki ana i tetahi mahi kati, kare e taea te mohio kua katia te mahi na te neke.

Na tenei tukunga, e whakamarama ana matou ki te ata kei runga ake o te wharangi o te take kati kua nekehia, kei te whakauru ano hoki i te hono hono ki te take hou kia tere ai te tangata ka tau ki te take tawhito. whakatere ki te mea hou.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

YouTrack whakauru

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

Kei te whakauru a GitLab ki te maha o nga punaha aroturuki take o waho, kia ngawari ai nga roopu ki te whakamahi i a GitLab mo etahi atu mahi i te wa e mau tonu ana a raatau taputapu whakahaere take.

I tenei tukunga kua taapirihia e matou te kaha ki te whakauru i a YouTrack mai i a JetBrains.
Ka mihi matou ki a Kotau Jauchen mo tana koha (Kotau Yauhen)!

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Te rahi ano i te rakau tono hanumi

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

Ina tiro ana koe i nga huringa tono hanumi, ka taea e koe te whakarereke i te rahi o te rakau konae hei whakaatu i nga ingoa konae roa me te penapena mokowā ki runga i nga mata iti.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Haere ki nga paetaumahi tata nei

(KORERO, PREMIUM, ULTIMATE, PARAHI, HIWA, KOURA)

He tino whai hua nga papatohu, a ka hangaia e nga roopu nga papatohu maha mo ia kaupapa me ia roopu. Ina tata nei i taapirihia he pae rapu kia tere te tātari i nga panui katoa e pirangi ana koe.

I roto i te GitLab 11.9 i whakauruhia e matou he waahanga tata i te rarangi taka-iho. Ma tenei ka taea e koe te peke tere ki nga panui kua pahekohia e koe.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Te kaha mo nga kaihanga ki te hanga i nga manga kua tiakina

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

Ko nga manga kua parea te aukati i nga waehere kaore i tirohia kia nekehia, kia hanumi ranei. Engari, ki te kore tetahi e whakaaetia ki te neke i nga manga kua tiakina, karekau he tangata e ahei te hanga i tetahi peka whakamarumaru hou: hei tauira, he peka tuku.

I roto i te GitLab 11.9, ka taea e nga kaiwhakawhanake te hanga manga whakamarumaru mai i nga manga kua tiakina ma te GitLab, te API ranei. Ko te whakamahi i te Git ki te neke i te peka hou kua parea he iti tonu kia kore ai e hanga pohehe i nga manga whakamarumaru hou.

Tuhinga
Whāinga

Ko te tangohanga a Git mo nga Marau Tuwhera (Beta)

(KORE, KAUPAPA, KAUPAPA, KAUPAPA)

Ma te marau ka taea e tetahi te koha ki nga kaupapa puna tuwhera: me te kore he whakaaetanga tuhituhi, ma te kape noa i te putunga ki tetahi kaupapa hou. Ko te pupuri i nga kape katoa o nga putunga putunga Git e mawehe ana i nga wa karekau he pai. Inaianei me Git alternatives Ka tiri nga marau i nga mea noa mai i te kaupapa matua i roto i te puna ahanoa hei whakaiti i nga whakaritenga rokiroki kōpae.

Ka waihangahia nga puna ahanoa marau mo nga kaupapa tuwhera ina whakahohea te rokiroki hashed. Ka whakahohehia nga puna ahanoa ma te whakamahi i tetahi tawhā mahi object_pools.

Tuhinga
Epic

Te tātari i te rarangi o nga tono hanumi e nga kaiwhakaae kua tohua

(KORERO, PREMIUM, ULTIMATE, PARAHI, HIWA, KOURA)

Ko te arotake waehere he mahi noa mo tetahi kaupapa angitu, engari he uaua mo te kaiarotake ki te whai i nga tono hanumi.

I roto i te GitLab 11.9, ka tātarihia te rarangi o nga tono hanumi e te kaiwhakaae kua tohua. Ma tenei ka kitea e koe nga tono hanumi kua taapiri atu ki a koe hei kaiarotake.
Nga mihi ki a Glewin Wiechert mo ana takoha (Glavin Wiechert)!

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

Pokatata mo te konae panuku me o mua i roto i te tono hanumi

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

I a koe e tiro ana i nga huringa ki te tono hanumi, ka taea e koe te huri tere i waenga i nga konae ma te whakamahi ]ranei j ki te neke ki te konae e whai ake nei [ ranei k ki te haere ki te kōnae o mua.

Tuhinga
Whāinga

Whakamaerenga .gitlab-ci.yml mo nga kaupapa kore utu

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

Hangaia i runga i te mahi include GitLab CI, tauira kore tūmau gitlab-ci.yml tino ngawari. Hei whakauru i nga ahuatanga hou ki nga whakaputanga a meake nei, kaore koe e hiahia ki te whakarereke i tenei konae.

Tuhinga
Whāinga

Tautoko Ingress hostname

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

I te wa e tukuna ana he kaiwhakahaere Kubernetes Ingress, ka hoki etahi papa ki tetahi wahitau IP (hei tauira, ko te GKE a Google), ko etahi ka hoki ki te ingoa DNS (hei tauira, AWS's EKS).

Ko ta maatau whakaurunga Kubernetes inaianei e tautoko ana i nga momo pito e rua hei whakaatu i te waahanga clusters kaupapa.

Nga mihi ki a Aaron Walker mo tana takoha (Aaron Walker)!

Tuhinga
Whāinga

Te aukati i te urunga takiuru JupyterHub ki nga mema o te kapa/kaupapa anake

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

Ko te tuku JupyterHub ma te whakamahi i te whakauru Kubernetes a GitLab he huarahi pai ki te pupuri me te whakamahi i nga Pukatuhi Jupyter i roto i nga roopu nui. He pai hoki ki te whakahaere i te uru ki a raatau ina tuku raraunga matatapu, raraunga whaiaro ranei.

I roto i te GitLab 11.9, ko te kaha ki te takiuru ki nga tauira JupyterHub i tukuna ma te Kubernetes he iti ki nga mema o te kaupapa me te urunga kaiwhakawhanake (ma te roopu, kaupapa ranei).

Tuhinga
Whāinga

Ko nga awhe taima ka taea te whakarite mo nga kaupapa paewhiri haumarutanga

(MUATA, KOURA)

Kei roto i te Papatohu Haumarutanga Team he mapi whakaraeraetanga hei whakaatu i te ahua o te mana haumarutanga o nga kaupapa a te kapa. He tino whai hua tenei mo nga kaiwhakahaere haumaru ki te whakarite i nga tikanga me te mohio ki te mahi a te roopu.

I roto i te GitLab 11.9, ka taea e koe te kowhiri i te waa mo tenei mahere whakaraeraetanga. Ma te taunoa, koinei nga ra 90 whakamutunga, engari ka taea e koe te whakarite i te waa ki te 60 ki te 30 ra ranei, i runga i te taumata o nga taipitopito e hiahia ana koe.

Kaore tenei e pa ki nga raraunga i roto i nga porotiti, i nga rarangi ranei, ko nga tohu raraunga anake e whakaatuhia ana i te hoahoa.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi

Tuhinga
Whāinga

Te taapiri i tetahi mahi hanga DevOps Aunoa mo nga tohu

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

Ka hangaia e te Auto DevOps he hangahanga o to tono ma te whakamahi i te Dockerfile o to kaupapa Heroku me to kete hangahanga.

I roto i te GitLab 11.9, ko te ahua o te Docker kua whakauruhia ki roto i te paipa tohu he rite te ingoa ki nga ingoa whakaahua tuku iho ma te whakamahi i te tohu commit hei utu mo te SHA commit.
Nga mihi ki a Aaron Walker mo tana koha!

Whakahoutia te Waehere Waehere ki te putanga 0.83.0

(KORERO, PREMIUM, ULTIMATE, PARAHI, HIWA, KOURA)

GitLab Kounga Kounga whakamahinga Waehere Climate engine ki te tirohia he aha nga huringa ka pa ki te ahua o to waehere me to kaupapa.

I GitLab 11.9 i whakahoutia e matou te miihini ki te putanga hou (0.83.0) ki te whakarato i nga painga o etahi atu reo me te tautoko tātaritanga pateko mo te Kounga Waehere GitLab.

He mihi ki te mema o te kapa GitLab Core Takuya Noguchi mo ana takoha (Takuya Noguchi)!

Tuhinga
Whāinga

Te topa me te panuku i te paewhiri inenga

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

I te wa e tirotiro ana i nga kohikohiko mahi, he mea pai ki te ata titiro ki nga waahanga takitahi o tetahi inenga.

Ma te GitLab 11.9, ka taea e nga kaiwhakamahi te topa ki nga waa waahi takitahi i roto i te paewhiri inenga, panuku i roto i te waa katoa, ka hoki ngawari ki te tirohanga o te waahi wa tuatahi. Ma tenei ka taea e koe te rangahau tere me te ngawari ki nga kaupapa e hiahia ana koe.

I tukuna a GitLab 11.9 me te rapunga huna me etahi ture whakatau tono hanumi
Tuhinga
Whāinga

SAST mo TypeScript

(MUATA, KOURA)

Momo Tuhinga he reo hootaka ahua hou i runga JavaScript.

I roto i te GitLab 11.9, Ko te Whakamatau Haumarutanga Taupānga Static (SAST) he tātari me te kite i nga whakaraeraetanga o te waehere TypeScript, e whakaatu ana i roto i te widget tono hanumi, te taumata paipa, me te papatohu haumarutanga. Whakamaramatanga Mahi o naianei sast kahore he take ki te huri, a ka whakaurua ano hoki ki roto DevOps Aunoa.

Tuhinga
Whāinga

SAST mō ngā kaupapa Maven kōwae maha

(MUATA, KOURA)

He maha nga wa ka whakaritea nga kaupapa Maven ki te whakakotahi he maha nga waahanga i roto i tetahi putunga. I mua, kaore i taea e GitLab te tirotiro tika i aua kaupapa, a, kaore nga kaiwhakawhanake me nga tohunga mo te haumarutanga i whiwhi purongo mo nga whakaraeraetanga.

Ko te GitLab 11.9 e tuku tautoko ana mo te ahuatanga SAST mo tenei whirihoranga kaupapa motuhake, e whakarato ana i te kaha ki te whakamatau i a raatau mo nga whakaraeraetanga. He mihi ki te ngawari o nga kaitirotiro, ka whakatau aunoa i te whirihoranga, a kaore koe e hiahia ki te whakarereke i tetahi mea ki te tiro i nga hua mo nga tono Maven maha-kowae. Ka rite ki o mua, kei te waatea ano nga whakapainga rite ki roto DevOps Aunoa.

Tuhinga
Whāinga

Runner GitLab 11.9

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

I tenei ra i tukuna ano e matou a GitLab Runner 11.9! Ko GitLab Runner he kaupapa puna tuwhera ka whakamahia ki te whakahaere mahi CI/CD me te whakahoki i nga hua ki GitLab.

Kei raro nei etahi o nga huringa i GitLab Runner 11.9:

Ko te rarangi katoa o nga huringa ka kitea i roto i te GitLab Runner changelog: PANUI.

Tuhinga

GitLab aronuinga whakapai ake

(KORE, KAUPAPA, KAUPAPA, KAUPAPA)

Ko nga whakapainga e whai ake nei kua mahia ki te tūtohi GitLab:

  • He tautoko taapiri mo Google Cloud Memorystore.
  • Tautuhinga mahi Cron inaianei te ao, i te mea e whakamahia ana e te maha o nga ratonga.
  • Kua whakahoutia te rehita ki te putanga 2.7.1.
  • Kua taapirihia he tautuhinga hou kia pai ai te rehita GitLab ki nga putanga Docker i mua i te 1.10. Hei whakahohe, tāuta registry.compatibility.schema1.enabled: true.

Tuhinga

Te whakapai ake i te mahinga mahi

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA)

Kei te whakapai tonu matou i nga mahi a GitLab me ia tukunga mo nga tauira GitLab o nga rahi katoa. Anei etahi whakapainga i GitLab 11.9:

Whakapai ake i te mahinga mahi

Nga whakapainga omnibus

(KORE, KAUPAPA, KAUPAPA, KAUPAPA)

Kei a GitLab 11.9 nga whakapainga Omnibus e whai ake nei:

  • GitLab 11.9 kei roto Mea Nui rawa 5.8, puna tuwhera rereke Slack, ko tana tukunga hou ko te MFA mo te Putanga o te Kapa, ​​te whakapai ake i te mahinga whakaahua, me etahi atu. Kei roto hoki i tenei putanga whakapainga haumarutanga; whakahōu tūtohutia.
  • Kua taapirihia he tautuhinga hou kia pai ai te rehita GitLab ki nga putanga Docker i mua i te 1.10. Hei whakahohe, tāuta registry['compatibility_schema1_enabled'] = true в gitlab.rb.
  • Ko te rehita GitLab inaianei ka kaweake i nga inenga Prometheus, ka aro turuki aunoa ma te taumai kete na te ratonga Prometheus.
  • He tautoko taapiri mo te Google Cloud Memorystore, e hiahia ana отключения redis_enable_client.
  • openssl kua whakahoutia ki te putanga 1.0.2r, nginx - tae noa ki te putanga 1.14.2, python - tae noa ki te putanga 3.4.9, jemalloc - tae noa ki te putanga 5.1.0, docutils - tae noa ki te putanga 0.13.1, gitlab-monitor- tae noa ki te putanga 3.2.0.

Nga ahuatanga tawhito

Ka whakarato a GitLab Geo i te rokiroki i roto i te GitLab 12.0

GitLab Geo e hiahiatia ana rokiroki hashed hei whakaiti i te whakataetae (te ahua reihi) i runga i nga pona tuarua. I tuhia tenei i roto i gitlab-ce#40970.

I roto i te GitLab 11.5 kua taapirihia e matou tenei whakaritenga ki te tuhinga Geo: gitlab-ee #8053.

I roto i te GitLab 11.6 sudo gitlab-rake gitlab: geo: check ka tirohia mehemea kua whakahohea te rokiroki kua whakamaoritia ka heke nga kaupapa katoa. Cm. gitlab-ee#8289. Mēnā kei te whakamahi koe i a Geo, tēnā whakahaeretia tēnei taki me te heke wawe tonu.

I roto i te GitLab 11.8 whakatūpato hauā tūturu gitlab-ee!8433 ka whakaatuhia ki te wharangi Rohe Kaiwhakahaere › Geo › Nodes, ki te kore e whakaaetia nga arowhai i runga ake nei.

I roto i te GitLab 12.0 Ka whakamahia e Geo nga whakaritenga rokiroki kua whakamaoritia. Cm. gitlab-ee#8690.

Rā Mukua: 22 Pipiri 2019

Hipchat integration

Hipoki kaore i tautokohia. I tua atu, i roto i te putanga 11.9 i tangohia e matou te ahuatanga whakauru Hipchat i roto i te GitLab.

Rā Mukua: 22 марта 2019 г.

Tautoko CentOS 6 mo GitLab Runner ma te whakamahi i te Kaihanga Docker

Kaore a GitLab Runner e tautoko i te CentOS 6 i te wa e whakamahi ana a Docker i runga i te GitLab 11.9. Koinei te hua o te whakahou ki te whare pukapuka matua Docker, kua kore e tautoko i te CentOS 6. Mo etahi atu korero, tirohia tenei mahi.

Rā Mukua: 22 марта 2019 г.

Nga huarahi waehere tuku iho a GitLab Runner

I a Gitlab 11.9, ka whakamahia e GitLab Runner tikanga hou te karaka/karanga i te putunga. I tenei wa, ka whakamahia e GitLab Runner te tikanga tawhito ki te kore e tautokohia te mea hou.

I GitLab 11.0, i hurihia e matou te ahua o te whirihoranga tūmau inenga mo GitLab Runner. metrics_server ka nekehia atu hei painga listen_address i GitLab 12.0. Tirohia etahi atu korero kei roto tenei mahi. Me etahi atu korero kei roto tenei mahi.

I te putanga 11.3, i timata a GitLab Runner ki te tautoko kaiwhakarato keteroki maha, i puta mai nga tautuhinga hou mo whirihoranga S3 motuhake. Ko te tuhinga Ka whakaratohia he ripanga o nga huringa me nga tohutohu mo te heke ki te whirihoranga hou. Tirohia etahi atu korero kei roto tenei mahi.

Ko enei ara kua kore e waatea i GitLab 12.0. Hei kaiwhakamahi, kaore koe e hiahia ki te whakarereke i tetahi mea ke atu i te whakarite kei te whakahaere to tauira GitLab i te putanga 11.9+ i te wa e whakahou ana ki a GitLab Runner 12.0.

Rā Mukua: 22 Pipiri 2019

Kua whakakorehia te tawhā mo te waahanga urunga mo GitLab Runner

11.4 GitLab Runner te whakauru i te tawhā āhuatanga FF_K8S_USE_ENTRYPOINT_OVER_COMMAND ki te whakatika i nga raruraru penei #2338 и #3536.

I roto i te GitLab 12.0 ka huri tatou ki te whanonga tika me te mea kua monoa te tautuhinga ahuatanga. Tirohia etahi atu korero kei roto tenei mahi.

Rā Mukua: 22 Pipiri 2019

Ka mutu te tautoko mo te tohatoha Linux tae atu ki te EOL mo GitLab Runner

Ko etahi o nga tohatoha Linux ka taea te whakauru i a GitLab Runner kua tutuki i a raatau kaupapa.

I roto i te GitLab 12.0, ka kore a GitLab Runner e tohatoha i nga kete ki nga tohatoha Linux. Ko te rarangi katoa o nga tohatoha kua kore e tautokohia ka kitea i roto i ta maatau tuhinga. Nga mihi ki a Javier Ardo (Javier Jardon) mona takoha!

Rā Mukua: 22 Pipiri 2019

Te tango i nga whakahau a GitLab Runner Helper tawhito

Hei wahanga o ta matou kaha ki te tautoko Windows Docker executor me whakarere etahi whakahau tawhito e whakamahia ana mo whakaahua kaiawhina.

I GitLab 12.0, ka whakarewahia a GitLab Runner ma te whakamahi i nga whakahau hou. Ka pa noa tenei ki nga kaiwhakamahi e takahi ana whakaahua kaiawhina. Tirohia etahi atu korero kei roto tenei mahi.

Rā Mukua: 22 Pipiri 2019

Ka taea e nga Kaihanga te tango i nga tohu Git i GitLab 11.10

Ko te tango, te whakatika ranei i nga tuhipoka putanga mo nga tohu Git i roto i nga manga karekau i takina kua whakawhäitihia ki te anake nga kaimahi me nga rangatira.

I te mea ka taea e nga kaiwhakawhanake te taapiri i nga tohu me te whakarereke me te whakakore i nga manga kaore i parea, ka taea e nga kaihanga te whakakore i nga tohu Git. I roto i te GitLab 11.10 kei te mahi matou i tenei huringa ki a maatau tauira whakaaetanga hei whakapai ake i te rerengamahi me te awhina i nga kaiwhakawhanake ki te whakamahi i nga tohu kia pai ake, kia pai ake.

Mena kei te pirangi koe ki te pupuri i tenei here mo nga kai tiaki me nga rangatira, whakamahia nga tohu kua tiakina.

Rā Mukua: 22 Paenga-whāwhā 2019

Tautoko Prometheus 1.x i Omnibus GitLab

Ka tiimata me GitLab 11.4, Ko te putanga hanga-i roto o Prometheus 1.0 kua tangohia mai i Omnibus GitLab. Ko te putanga Prometheus 2.0 kua whakauruhia inaianei. Heoi, karekau te whakatakotoranga ine i te hototahi ki te putanga 1.0. Ko nga putanga o mua ka taea te whakahou ki te 2.0, a, ki te tika, ka whakawhitia nga raraunga te whakamahi taputapu hanga-i roto.

I roto i te putanga GitLab 12.0 Ka whakauruhia aunoa a Prometheus 2.0 mena kaore ano kia whakauruhia te whakahou. Ka ngaro nga raraunga mai i Prometheus 1.0 na te mea... e kore e whakaaetia.

Rā Mukua: 22 Pipiri 2019

TLS v1.1

Ka tiimata me GitLab 12.0 Ka monokia te TLS v1.1 ma te taunoa hei whakapai ake i te haumarutanga. Ka whakatika tenei i nga take maha, tae atu ki te Heartbleed, me te hanga i a GitLab PCI DSS 3.1 ki waho o te pouaka.

Hei whakakore tonu i te TLS v1.1, tautuhi nginx['ssl_protocols'] = "TLSv1.2" в gitlab.rband ka oma gitlab-ctl reconfigure.

Rā Mukua: 22 Pipiri 2019

OpenShift tauira mo te whakaurunga a GitLab

Tohu gitlab tūtohi urungi — te tikanga e taunaki ana mo te whakahaere i a GitLab i runga i nga Kubernetes, tae atu ki tuku ki OpenShift.

OpenShift Tātauira ki te whakauru i a GitLab kua whakakorehia, kua kore e tautokohia Git Lab 12.0.

Rā Mukua: 22 Pipiri 2019

Nga whakamaramatanga o mua mo nga mahi haumaru

Me te kupu whakataki Ko nga tauira CI/CD mo nga mahi haumaru ko nga whakamaramatanga mahi o mua ka whakakorehia, ka tangohia i GitLab 12.0, i muri mai ranei.

Whakahoutia o whakamaramatanga mahi ki te whakamahi i te wetereo hou me te whakamahi i nga ahuatanga haumarutanga hou katoa e whakaratohia ana e GitLab.

Te ra mukunga: Pipiri 22, 2019

Wāhanga Mōhiohio Pūnaha i te pae whakahaere

Ka whakaatu a GitLab i nga korero mo to tauira GitLab i roto admin/system_info, engari kaore pea i te tika enei korero.

Tatou mukua tenei wahanga papa whakahaere i roto i te GitLab 12.0 ka tūtohu matou ki te whakamahi etahi atu whiringa aroturuki.

Rā Mukua: 22 Pipiri 2019

Source: will.com

Tāpiri i te kōrero