Git Lab 11.10

Git Lab 11.10

GitLab 11.10 me nga raina paipa papatohu, nga paipa hua hanumi, me nga whakaaro raina-maha i roto i nga tono hanumi.

Nga korero ngawari mo te mahi o nga paipa i roto i nga kaupapa rereke

Kei te piki haere tonu a GitLab ki roto i te huringa ora o DevOps. I tenei putanga i runga paewhiri mana tāpirihia he tirohanga whānui o te tūnga paipa.

He watea tenei ahakoa kei te ako koe i te paipa o te kaupapa kotahi, engari he tino whai hua mena maha nga kaupapa, - a ka puta tenei ki te whakamahi koe i nga ratonga miihini me te hiahia ki te whakahaere i tetahi paipa mo te whakamatautau me te tuku waehere mai i nga momo putunga kaupapa. Inaianei ka kite tonu koe i te mahi paipa i runga i te paewhiri mana, i nga waahi katoa ka mahia.

Te whakahaere paipa mo nga hua hanumi

Ka roa te wa, ka rere ke te takenga me nga manga whainga, ka puta ake he ahuatanga ka wehe kee, engari kaore e mahi tahi. Inaianei ka taea e koe whakahaere paipa mo nga hua hanumi i mua i te hanumi. Ma tenei ka kite wawe koe i nga hapa ka puta mena ka nekehia nga huringa i waenga i nga manga, ko te tikanga ka tere ake te whakatika i nga hapa paipa ka whakamahia Kaiwhaiwhai a GitLab.

Arotau ake te mahi tahi

Ka taapirihia e GitLab 11.10 etahi atu waahanga mo te mahi tahi me nga rerenga mahi ngawari. IN putanga o mua i whakaurua e matou he whakaaro mo nga tono hanumi, ka taea e te kaiarotake te kii he whakarereke ki tetahi rarangi i roto i te korero ki te tono hanumi, a ka taea tonu te tuku tika mai i te miro korero. I pai ki a maatau kaiwhakamahi me te tono kia whakawhānuihia tenei waahanga. Inaianei ka taea e koe te tuku huringa mo nga raina maha, e tohu ana ko ēhea rārangi hei tango me ēhea hei tāpiri.

Mauruuru mo to urupare me o whakaaro!

Ae ehara i te mea anake…

He maha nga ahuatanga whakamiharo i roto i tenei tukunga, hei tauira. nga pokatata i tetahi waahi motuhake, tino pai horoi rehita ipu, DevOps Aunoa tito me te whai waahi hoko atu meneti CI Runner. Kei raro nei nga korero mo ia o raatau.

Ko te Kaimahi Tino Utu o tenei marama (MVP) — Takuya Noguchi

Ko Takuya Noguchi te Kaimahi Tino Utu i tenei marama (Takuya Noguchi). Takuya he mahi pai mo te kororia o GitLab: kua whakatikahia nga hapa, kua oti nga ngoikoretanga i te tuara me te mua me te whakapai ake i te atanga kaiwhakamahi. Mauruuru koe!

Ko nga ahuatanga matua o GitLab 11.10

Nga paipa i runga i te paewhiri mana

PREMIUM, ULTIMATE, HIWA, KOURA

Ko te papatohu i GitLab e whakaatu ana i nga korero mo nga kaupapa puta noa i to tauira GitLab katoa. Ka taapirihia e koe nga kaupapa takitahi i ia wa ka taea e koe te whiriwhiri ko tehea kaupapa e pai ana ki a koe.
I tenei tukunga, i taapirihia e matou nga korero mo nga ahuatanga paipa ki te papatohu. Inaianei ka kite nga kaiwhakawhanake i te mahi o nga paipa i roto i nga kaupapa e tika ana - i roto i te atanga kotahi.

Git Lab 11.10

Nga paipa mo nga hua hanumi

PREMIUM, ULTIMATE, HIWA, KOURA

He mea noa te peka ke te peka mai i te peka kua whakaritea i roto i te waa, mena ka pana tonu koe i nga huringa ki waenga i a raatau. Ko te mutunga mai, he "matomato" te puna me nga raina paipa manga e whai ana, kaore he paheketanga hanumi, engari ka rahua te hanumi na nga huringa hotokore.

Ina hanga aunoatia e te pipeline tono hanumi he hononga hou kei roto te hua whakakotahi o te hanumi o te puna me nga manga i whaaia, ka taea e tatou te whakahaere i te paipa ki runga i taua hononga me te whakarite kei te mahi te hua katoa.

Mena kei te whakamahi koe i nga raina paipa tono hanumi (mehemea ka taea) me te whakamahi i nga kaiwhaiwhai GitLab motuhake putanga 11.8 neke atu ranei, me whakahou e koe kia kore ai tenei take gitlab-ee#11122. Kaore tenei e pa ki nga kaiwhakamahi o nga kaiwhaiwhai GitLab whanui.

Git Lab 11.10

E taunaki ana i nga huringa i runga i nga raina maha

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

I te wa e mahi tahi ana koe mo nga tono hanumi, he maha nga wa ka kite koe i nga raru me te tuku otinga. Mai i te GitLab 11.6 ka tautoko matou tono mo nga huringa mo te raina kotahi.

I roto i te putanga 11.10, ka taea e nga korero rereke te tono hanumi he whakarereke ki nga rarangi maha, katahi ka taea e te tangata whai mana tuhi ki te peka taketake te whakaae ki te paato kotahi. He mihi ki te ahuatanga hou, ka taea e koe te karo i te kape-whakapiri, pera i nga putanga o mua.

Git Lab 11.10

Nga pokatata ki tetahi waahi

PREMIUM, ULTIMATE, HIWA, KOURA

Ma nga tapanga i roto i te whānuitanga kotahi, ka taea e nga roopu te whakamahi tapanga motuhake (i roto i te whānuitanga kotahi) ki tetahi take, tono hanumi, hautoa ranei i roto i nga ahuatanga me nga mara ritenga me nga ahuatanga rerengamahi ritenga. Ka whirihorahia ma te whakamahi i te wetereo koroni motuhake i te taitara tapanga.

Me kii e hiahia ana koe ki tetahi mara ritenga i roto i nga mahi hei whai i te punaha whakahaere o te papaaho e whaaia ana e au mahi. Me hono ia mahi ki te papa kotahi anake. Ka taea e koe te hanga pokatata platform::iOS, platform::Android, platform::Linux me etahi atu e tika ana. Mena ka hoatu e koe tetahi momo pokatata ki tetahi mahi, ka tangohia aunoatia e ia tetahi atu pokatata e timata ana platform::.

Me kii kei a koe nga pokatata workflow::development, workflow::review и workflow::deployed, e tohu ana i te ahua o te rerenga mahi a to roopu. Mēnā he pokatata kē te mahi workflow::development, ka hiahia te kaiwhakawhanake ki te neke i te mahi ki te atamira workflow::review, ka whakamahia noa te pokatata hou me te mea tawhito (workflow::development) ka mukua aunoa. Kei te noho tonu tenei whanonga ina nukuhia e koe nga mahi i waenga i nga rarangi pokatata i runga i te papa mahi e tohu ana i te rerenga mahi a to roopu. Inaianei ka taea e nga mema o te roopu karekau e mahi me te poari mahi te whakarereke i te ahua rerengamahi i roto i nga mahi.

Git Lab 11.10

He pai ake te horoi o te rehita ipu

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

Ina whakamahi koe i te rehita ipu me nga raina paipa CI, ka peia e koe nga huringa rereke maha ki te tohu kotahi. Na te whakatinanatanga tohatoha a Docker, ko te whanonga taunoa ko te tiaki i nga huringa katoa ki te punaha, engari ka mutu ka nui te mahara. Mena ka whakamahi koe i te tawhā -m с registry-garbage-collect, ka taea e koe te whakakore tere i nga huringa o mua me te waatea i te waahi utu nui.

Git Lab 11.10

Te hoko i etahi atu meneti CI Runner

PARAHI, HIWA, KOURA

Ka taea e nga kaiwhakamahi me nga mahere GitLab.com utu (Gold, Silver, Bronze) te hoko i etahi atu meneti CI Runner. I mua, he mea tika kia tutuki te motunga kua whakaritea mo te mahere. Ma tenei whakapainga, ka taea e koe te hoko i mua i nga meneti kua nui ake i te roherohenga hei karo i te aukati na te katinga o te paipa.

Inaianei he $1000 te utu mo te 8 meneti, a ka taea e koe te hoko i nga mea e pai ana koe. Ka timata te whakamahi i nga meneti taapiri ina pau i a koe to motunga marama katoa, ka huri te toenga o nga meneti taapiri ki te marama e whai ake nei. IN tukunga heke mai e hiahia ana matou ki te taapiri i tenei waahanga ki nga mahere kore utu.

Git Lab 11.10

DevOps Aunoa Ka taea te tito

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

Ma te Auto DevOps, ka huri nga kapa ki nga mahi DevOps hou me te kore e whakapau kaha. Ka tiimata me te GitLab 11.10, ka tukuna ia mahi i roto i nga Auto DevOps hei tauira motuhake. Ka taea e nga kaiwhakamahi te whakamahi функцию includes i roto i te GitLab CI kia taea ai nga waahanga takitahi o Auto DevOps me te whakamahi i to konae ritenga gitlab-ci.yml. Ma tenei ka taea e koe anake nga mahi e hiahia ana koe me te whakamahi i nga whakahoutanga o runga.

Git Lab 11.10

Whakahaere aunoa i nga mema roopu i GitLab.com ma te whakamahi SCIM

HIWA, KOURA

I mua, me whakahaere a-ringa koe i te mema roopu ki GitLab.com. Ka taea e koe te whakamahi i te SAML SSO me te whakahaere mema ma te whakamahi i te SCIM ki te hanga, ki te muku, ki te whakahou i nga kaiwhakamahi ki GitLab.com.

He tino whai hua tenei mo nga kamupene he maha nga kaiwhakamahi me nga kaiwhakarato tuakiri tuuturu. Inaianei ka taea e koe te whai puna pono kotahi, penei i te Azure Active Directory, ka hangaia nga kaiwhakamahi ka mukua aunoa ma te kaiwhakarato tuakiri, kaua ma te ringa.

Git Lab 11.10

Takiuru ki GitLab.com mā te Kaiwhakarato SAML

HIWA, KOURA

I mua, i te wa e whakamahi ana i te SAML SSO mo nga roopu, me haina te kaiwhakamahi me nga tohu tohu GitLab me tetahi kaiwhakarato tuakiri. Ka taea e koe te takiuru tika ma te SSO hei kaiwhakamahi GitLab e hono ana ki tetahi roopu whirihora.

Karekau nga kaiwhakamahi e haina kia rua, kia ngawari ake te whakamahi a nga kamupene i te SAML SSO mo GitLab.com.

Git Lab 11.10

Ko etahi atu whakapainga i GitLab 11.10

Te kaupapa hautoa mo nga tamariki

TE UTU, KOURA

I te tukunga o mua, i taapirihia e matou nga epics tamariki (epics of epics) hei awhina i a koe ki te whakahaere i to hanganga tohatoha mahi. Ka puta nga korero a nga tamariki ki te wharangi o nga matua.

I roto i tenei tukunga, ka whakaatuhia e te wharangi hautoa a nga matua he whakahuahua o nga epics tamariki kia kite ai nga kapa i te rarangi wa o nga epics tamariki me te whakahaere i nga whakawhirinakitanga wa.

Git Lab 11.10

Hanumi nga mata pahū-ake tono

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

I roto i tenei tukunga, kei te whakauruhia e matou nga mata korero ka puta ake ina whakaparo koe ki runga i tetahi hononga tono hanumi. I mua, i whakaatu noa matou i te taitara tono hanumi, engari inaianei ka whakaatu ano matou i te mana tono hanumi, te mana paipa CI, me te URL poto.

Kei te whakamahere matou ki te taapiri atu i nga korero nui ake i nga whakaputanga a meake nei, hei tauira. nga tangata whai mana me nga waahi whakahaere, a ka whakaurua ano e matou nga mata pahū-ake mo mahi.

Git Lab 11.10

Te tātari i nga tono hanumi ma nga peka kua tohua

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

Ko nga rerengamahi a Git mo te tuku, mo te tuku rorohiko ranei he maha nga peka mo te wa roa—ki te whakatika i nga putanga o mua (hei tauira. stable-11-9) ranei te neke mai i te whakamatautau kounga ki te whakaputa (hei tauira. integration), engari ehara i te mea ngawari ki te kimi tono hanumi mo enei manga i roto i te maha o nga tono hanumi tuwhera.

Ko te rarangi o nga tono hanumi mo nga kaupapa me nga roopu ka taea te tātari e te peka whainga o te tono hanumi kia ngawari ake te kimi i te mea e hiahia ana koe.

Tēnā koe, Hiroyuki Sato (Hiroyuki Sato)!

Git Lab 11.10

Te tuku me te hanumi i runga i te paipa paipa

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

Mena ka whakamahi tatou i te tikanga whanaketanga e ahu mai ana i te Trunk, me karo tatou i nga manga kua roa e ora ana mo nga manga iti, rangitahi me te rangatira kotahi. He maha nga wa ka panaia nga huringa iti ki te peka kua tohua, engari ka tupono ka pakaru te hanga.

Na tenei tukunga, ka tautoko a GitLab i nga whiringa pana a Git hou hei whakatuwhera aunoa i nga tono hanumi, te whakarite i te peka kua whakaritea, me te whakakaha i te hanumi ki runga paipa angitu mai i te raina whakahau i te wa pana ki te peka.

Git Lab 11.10

Kua pai ake te whakauru ki nga papatohu o waho

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

Ka taea e GitLab te uru atu ki nga kaiwhakarato Prometheus maha (taiao, kaupapa, me roopu (e tumanakohia ana)), engari he maha nga pito ka taea te taapiri i te uaua, kaore ranei e tautokohia e nga papatohu paerewa. Ma tenei tukunga, ka taea e nga roopu te whakamahi i te API Prometheus kotahi, ka ngawari ake te whakauru ki nga ratonga penei i a Grafana.

Kōmaka whārangi Wiki mā te rā waihanga

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

I roto i te kaupapa Wiki, ka taea e nga kapa te tiri tuhinga me etahi atu korero nui me te waehere puna me nga mahi. Ma tenei tukunga, ka taea e koe te whakariterite i te rarangi o nga wharangi Wiki ma te ra hanga me te taitara kia tere ai te kimi i nga mea i hanga tata nei.

Git Lab 11.10

Te aro turuki i nga rauemi i tonoa e te roopu

TE UTU, KOURA

Ka awhina a GitLab ki a koe ki te aro turuki i to huinga Kubernetes mo te whanaketanga me nga tono whakaputa. Ka timata mai i tenei tukunga, aroturukihia nga tono PTM me te mahara mai i to kahui kia kitea nga take pea i mua i te raru.

Git Lab 11.10

Tirohia nga Inenga Whakatau Uta i te Papatohu Grafana

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA

He mea nui ki te aroturuki i te hauora o to tauira GitLab. I mua, i whakaratohia e matou nga papatohu taunoa ma te tauira Grafana kua whakauruhia. I te tiimata mai i tenei tukunga, kua whakauruhia e matou etahi atu papatohu mo te aro turuki i nga pauna kawenga NGINX.

SAST mo Elixir

TE UTU, KOURA

Ka whakawhānui tonu matou i te tautoko reo me te whakahohonu i nga arowhai haumarutanga. I tenei tukunga kua whakahohea e matou nga arowhai haumarutanga mo nga kaupapa kei runga Elixir me nga kaupapa i hangaia i runga Phoenix turanga.

He maha nga patai ki te hoahoa kotahi

PREMIUM, ULTIMATE, HIWA, KOURA

I roto i te GitLab, ka taea e koe te hanga tūtohi hei whakaata i nga inenga ka kohia e koe. I te nuinga o nga wa, hei tauira, ki te hiahia koe ki te tiro ki te uara teitei, toharite ranei o te ine, ka hiahia koe ki te whakaatu i etahi uara ki runga i te tūtohi kotahi. Ka timata i tenei tukunga, kei a koe tenei whai waahi.

Ko nga hua o te DAST i runga i te Papatohu Haumarutanga Rōpū

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

Kua taapirihia e matou nga hua whakamatautau Haumaru Taupānga Hihiko (DAST) ki te papatohu haumarutanga o te roopu hei taapiri atu ki te SAST, te matawai ipu, me te matawai whakawhirinaki.

Te taapiri i te Metadata ki te Ripoata Matawai Ipu

TE UTU, KOURA

I roto i tenei tukunga, kei roto i te Ripoata Matawai Ipu etahi atu metadata - kua taapirihia e matou te waahanga kua pa (he ahuatanga Clair) ki roto i nga metadata o mua: te kaupapa matua, ID (me te tohutoro ki te mitre.org) me te taumata e pa ana (hei tauira, debian:8).

Te taapiri i te momo ripoata inenga hei hanumi tono

PREMIUM, ULTIMATE, HIWA, KOURA

Kua whakaratohia e GitLab etahi momo purongo ka taea te whakauru tika ki nga tono hanumi: mai i nga purongo ki kounga waehere и whakamātautau waeine i te wahanga whakamana tae noa Tuhinga o mua и DAST i te waahi tiaki.

Ahakoa he purongo nui enei, me hiahia ano nga korero taketake e pai ana ki nga ahuatanga rereke. I roto i te GitLab 11.10, ka whakaratohia e matou nga inenga e whakaatu tika ana i roto i te tono hanumi, e tumanako ana he takirua matua-wariu. Ma tenei ara, ka whai nga kaiwhakamahi i nga huringa i roto i te waa, tae atu ki nga inenga ritenga, me nga huringa o nga inenga mo tetahi tono hanumi motuhake. Ko te whakamahinga o te mahara, te whakamatautau taumaha mahi, me nga ahuatanga hauora ka taea te huri ki nga inenga ngawari ka taea te tiro tika i roto i nga tono hanumi me etahi atu purongo kua oti te hanga.

Tautoko mo nga kaupapa Maven maha-waewae mo te matawai whakawhirinaki

TE UTU, KOURA

Ma tenei tukunga, ka tautokohia e nga kaupapa Maven nga waahanga-maha-maha te matawai i te whakawhirinakitanga a GitLab. I mua, mena ka whakawhirinaki tetahi waahanga iti ki tetahi atu waahanga iti o te taumata kotahi, kaore e taea te tuku mai i te putunga putunga o Maven. Inaianei kua hangaia he kaupapa Maven maha-kowae me nga waahanga e rua me te whakawhirinaki i waenga i nga waahanga e rua. Kei te waatea nga hononga i waenga i nga waahanga teina i roto i te whare pupuri Maven rohe kia taea ai te hanga.

Ka taea e nga kaiwhakamahi te whakarereke i te ara whakakoi i roto i te CI

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

Ma te taunoa, ko te GitLab Runner te whakamaarama i te kaupapa ki tetahi araroto ahurei $CI_BUILDS_DIR. Engari mo etahi kaupapa, penei i a Golang, me kati te waehere ki roto i tetahi raarangi motuhake kia taea ai te hanga.

I roto i te GitLab 11.10 i whakauruhia e matou te taurangi GIT_CLONE_PATH, ka taea e koe te tautuhi i tetahi ara motuhake i reira ka katihia e GitLab Runner te kaupapa i mua i te mahi i te mahi.

Te hunanga ngawari o nga taurangi kua tiakina i roto i nga raarangi

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

He maha nga huarahi e whakaratohia ana e GitLab hei tiaki и whakawhāiti i te rohe taurangi i GitLab CI/CD. Engari ka mutu tonu nga taurangi ki roto i te hanga rakau, i te whakaaro, i te pohehe ranei.

Ka aro nui a GitLab ki te whakahaere morearea me te arotake, me te taapiri tonu i nga waahanga hanganga ture. I roto i te GitLab 11.10, i whakauruhia e matou te kaha ki te huna i etahi momo taurangi i roto i nga raarangi mahi, me te taapiri i te taumata whakamarumaru ki nga ihirangi o enei taurangi ka uru ohorere ki roto i nga raarangi. Na inaianei ko GitLab kopare aunoa he maha nga taurangi tohu kua hangaia.

Whakahohehia, whakakorehia ranei Auto DevOps i te taumata o te roopu

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

Ma te Auto DevOps i runga i te kaupapa GitLab.com, ka taea e koe te tango i nga rerengamahi DevOps hou mai i te hanga ki te tuku kaore he raru.

Ka tiimata me te GitLab 11.10, ka taea e koe te whakakore, te whakakore ranei i nga Auto DevOps mo nga kaupapa katoa i roto i te roopu kotahi.

Te wharangi raihana ngawari me te whakapai ake

WHAKAMAHI, KAUPAPA, KAUPAPA

Kia pai ake, kia ngawari ake te whakahaere i nga taviri raihana, kua hoahoatia ano e matou te wharangi raihana i roto i te roopu whakahaere me te whakaatu i nga mea tino nui.

Git Lab 11.10

Whakahoutia te kaikowhiri pokatata mo nga tukunga Kubernetes

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

Ka whakaatu nga panui tuku korero mo nga tukunga Kubernetes katoa.

I roto i tenei tukunga, kua whakarereketia e matou te huarahi ki te mapi i nga pokatata ki te whakatakotoranga. Kei te waatea nga whakataetae inaianei na app.example.com/app и app.example.com/env ranei app. Ma tenei ka karo i te tarai i nga papā me te tupono o nga tukunga he e pa ana ki te kaupapa.

I tua atu, i GitLab 12.0 matou tango i te tapanga taupānga mai i te kaiwhiriwhiri tukunga Kubernetes, ka taea anake te whakataetae ma te app.example.com/app и app.example.com/env.

Te hanga hihiko i nga rauemi Kubernetes

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

Ko te whakaurunga o Kubernetes ki a GitLab ka taea e koe te whakamahi i te ahuatanga RBAC ma te whakamahi i tetahi kaute ratonga me tetahi waahi ingoa motuhake mo ia kaupapa GitLab. Ka timata mai i tenei tukunga, mo te tino pai, ka hangaia enei rauemi ina hiahiatia mo te tuku.

Ina tukuna nga Kubernetes, ka hanga e GitLab CI enei rauemi i mua i te tukunga.

Nga kaikawe roopu mo nga roopu-roopu

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

Ka tautokohia e nga roopu-roopu te whakaurunga a GitLab Runner. Ko nga kaiwhaiwhai Kubernetes taumata-rōpū ka puta ki nga kaupapa tamariki ko nga kaiwhaiwhai roopu kua tapaina cluster и kubernetes.

Karangatia te kaute mo nga mahi Knative

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

Ko nga ahuatanga kua tohatohahia me GitLab Korekau, whakaatu inaianei te maha o nga waea kua tae mai mo tetahi mahi. Ki te mahi i tenei, me whakauru e koe a Prometheus ki runga i te kahui kei te whakauruhia a Knative.

Git Lab 11.10

Mana tawhā git clean mo nga mahi GitLab CI/CD

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

Ma te taunoa, ka rere a GitLab Runner git clean i te wa o te tukunga waehere i te wa e mahi ana i tetahi mahi i GitLab CI/CD. Mai i te GitLab 11.10, ka taea e nga kaiwhakamahi te whakahaere i nga tawhā ka tukuna ki tetahi roopu git clean. He pai tenei mo nga roopu me nga kaikawe kua whakatapua, me nga roopu e kohi kaupapa ana mai i nga whare taonga nui. Inaianei ka taea e raatau te whakahaere i te mahi tango i mua i te mahi tuhinga. Taurangi hou GIT_CLEAN_FLAGS uara taunoa ko -ffdx me te whakaae ki nga tawhā whakahau katoa [git clean](https://git-scm.com/docs/git-clean).

Whakaaetanga o waho i Core

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

Ka hiahia pea nga taiao haumaru ki tetahi atu rauemi whakamanatanga o waho kia uru atu ki te kaupapa. Kua taapirihia e matou he tautoko mo tetahi atu taumata o te mana uru ki roto 10.6 a he maha nga tono i whakawhiwhia ki te whakatuwhera i tenei mahi ki Core. E koa ana matou ki te whakauru i te whakamanatanga o waho me tetahi paparanga haumarutanga mo nga tauira Core, na te mea e hiahiatia ana tenei waahanga e nga kaiuru takitahi.

Te kaha ki te hanga kaupapa i roto i nga roopu i Core

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

Ka taea e te Kaihanga te hanga kaupapa i roto i nga roopu mai i te putanga 10.5, a inaianei ka taea tenei ki Core. Ko te hanga kaupapa tetahi waahanga nui mo te hua i roto i te GitLab, a ma te whakauru i tenei waahanga ki Core, he maamaa ake inaianei mo nga mema ki te mahi hou.

Runner GitLab 11.10

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA

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

Ko nga huringa tino pai:

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

Te whakatikatika i te whakahoki project_id i roto i te API rapu blob i Elasticsearch

WHAKAMAHI, KAUPAPA, KAUPAPA

I whakatikahia e matou he pepeke i roto i te Elasticsearch blob search API i pohehe te whakahoki 0 mo project_id. Ka tika reindex Elasticsearchki te tiki i nga uara tika project_id i muri i te whakauru i tenei putanga o GitLab.

Nga whakapainga omnibus

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA

Kua mahia e matou nga whakapainga e whai ake nei ki Omnibus i GitLab 11.10:

  • GitLab 11.10 kei roto Mea Nui rawa 5.9.0, puna tuwhera rereke Slack, kei roto i tana tukunga hou he whaiaronga whakauru hou mo te ngawari ki te heke raraunga mai i Hipchat me te maha atu. Kei roto i tenei putanga whakahou haumarutanga, a ka tūtohu matou ki te whakahou.
  • Tatou whakauru Grafana ki Omnibus, a inaianei he ngawari ki te tiimata ki te aro turuki i to tauira GitLab.
  • Kua taapirihia e matou he tautoko mo te whakakore i nga whakaahua ipu tawhito mai i te rehita Docker.
  • Kua whakahoutia e matou nga tohu-ca ki te 2019-01-23.

Whakapai ake i te mahinga mahi

KAUPAPA, 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. Ko etahi whakapai ake i GitLab 11.10:

Kua pai ake nga mahere GitLab

KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA

Kua mahia e matou nga whakapainga e whai ake nei ki nga mahere GitLab:

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

Tautoko Ubuntu 14.04

Ko GitLab 11.10 te tukunga whakamutunga me Tautoko Ubuntu 14.04.

I whakapuakihia e Canonical te mutunga o te tautoko paerewa mo te Ubuntu 14.04 Paenga-whāwhā 2019. Ka tohutohu matou ki nga kaiwhakamahi ki te whakapai ake ki tetahi putanga LTS tautoko: Ubuntu 16.04, Ubuntu 18.04 ranei.

Rā Mukua: 22 May 2019

Te whakawhāiti i te maha rawa o nga paipa i hangaia mo ia tukunga

I mua, i hangaia e GitLab nga paipa mo HEAD ia peka i roto i te tukunga. He watea tenei mo nga kaiwhakawhanake e pana ana i nga huringa maha i te wa kotahi (hei tauira, ki te peka ahua me te peka develop).

Engari ka panaia he putunga nui me te maha o nga manga kaha (hei tauira, te neke, te whakaata, te peka ranei), kaore koe e hiahia ki te hanga paipa mo ia peka. Ka tiimata me te GitLab 11.10 kei te hanga maatau mōrahi 4 paipa ina tuku.

Rā Mukua: 22 May 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. Tirohia etahi atu korero kei roto tenei mahi.

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.

I te putanga 11.3, i timata a GitLab Runner ki te tautoko kaiwhakarato keteroki maha; i arahina ki nga tautuhinga hou mo whirihoranga S3 motuhake. Ko te tuhinga, 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 huarahi karekau e waatea ki 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) kei muri tana 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 ana tenei ki nga kaiwhakamahi anake whakakorehia te ahua kaiawhina. Tirohia etahi atu korero kei roto tenei mahi.

Rā Mukua: 22 Pipiri 2019

Te tango i te tikanga tuku iho git clean mai i GitLab Runner

I roto i te GitLab Runner 11.10 ka whakaratohia e matou te whai waahi whirihora me pehea te whakahaere a Runner i tetahi whakahau git clean. I tua atu, ka whakakorehia e te rautaki horoi hou te whakamahinga git reset ka whakatakoto i te whakahau git clean i muri i te taahiraa tango.

I te mea ka pa tenei huringa whanonga ki etahi kaiwhakamahi, kua whakaritea e matou he tawhā FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Mena ka tautuhia e koe te uara true, ka whakahokia mai te rautaki horoi tuku iho. Ka kitea etahi atu korero mo te whakamahi i nga tawhā mahi i GitLab Runner i roto i nga tuhinga.

I roto i te GitLab Runner 12.0, ka tangohia e matou te tautoko mo te rautaki horoi tuku iho me te kaha ki te whakaora ma te whakamahi i tetahi tawhā mahi. Tirohia etahi atu korero kei roto tenei mahi.

Rā Mukua: 22 Pipiri 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

Huri rakau

Rapua enei huringa katoa i te changelog:

tāutanga

Mena kei te whakarite koe i tetahi whakaurunga GitLab hou, tirohia GitLab whārangi tikiake.

Whakahou

Tirohia whārangi whakahōu.

Mahere Ohaurunga GitLab

Kei te waatea a GitLab i nga momo rongo e rua: te whakahaere whaiaro и kapua SaaS.

Te whakahaere whaiaro: I runga-whare, i runga ranei i to papaahi kapua pai.

  • Core: Mo nga roopu iti, kaupapa whaiaro, whakamatautau GitLab ranei mo te wa mutunga kore.
  • Starter: Mo nga kapa e mahi ana i te tari kotahi mo nga kaupapa maha e hiahia ana ki te tautoko ngaio.
  • Premium: Mo nga roopu tohatoha e hiahia ana ki nga ahuatanga matatau, te waatea nui, me te tautoko XNUMX/XNUMX.
  • Ultimate: Mo nga pakihi e hiahia ana kia pakari te rautaki me te mahi me te pai ake o te haumarutanga me te hanganga ture.

Kapua SaaS - GitLab.com: Ka whakahaerehia, ka whakahaerehia, ka whakahaerehia e GitLab ohaurunga kore utu me te utu mo nga kaihanga takitahi me nga roopu.

  • Free: Nga whare putunga motuhake me te maha o nga kaituku kaupapa. Ka taea e nga kaupapa kati te uru ki nga ahuatanga taumata Free, y kaupapa tuwhera whai waahi ki nga ahuatanga taumata Gold.
  • parahi: Mo nga kapa e hiahia ana kia uru atu ki nga ahuatanga rerengamahi matatau.
  • hiriwa: Mo nga kapa e hiahia ana kia kaha ake te kaha o nga DevOps, te tautukunga me te tautoko tere.
  • Gold: He pai mo te maha o nga mahi CI/CD. Ka taea e nga kaupapa tuwhera katoa te whakamahi i nga ahuatanga koura mo te kore utu, ahakoa te mahere.

Source: will.com

Tāpiri i te kōrero