Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Ko te tuku 13.4 kua tukuna me te rokiroki HashiCorp mo nga taurangi CI, Kubernetes Agent me te pokapū haumarutanga, me nga ahuatanga whakawhiti i roto i te Starter

I GitLab, kei te whakaaro tonu matou me pehea e taea ai e matou te awhina i nga kaiwhakamahi ki te whakaiti i te tupono, te whakapai ake i te pai, me te whakapai ake i te tere tuku i runga i to papanga tino pai. I tenei marama kua taapirihia e matou te maha o nga waahanga hou e whai hua ana hei whakanui ake i nga kaha haumarutanga, whakaitihia te maha o nga whakaraeraetanga, whakapiki i te pai, ngawari te mahi ki a GitLab, me te awhina i to roopu ki te kawe i nga ahuatanga tere ake. Te ti'aturi nei matou ka kitea e koe nga ahuatanga matua o te tukunga whai hua, me 53 etahi atu waahanga hou, tāpirihia i tēnei tukunga.

Āhuatanga Haumarutanga Arā Atu Anō

Ka ngana taatau ki te taapiri i nga ahuatanga hou ki a GitLab DevSecOps ia marama, a ko tenei tukunga kaore he rereke. Ka taea te whakamahi i nga taviri ngaro mai i te HashiCorp vault ki nga mahi CI/CD i roto i te anga o te huihuinga me te tohatoha. I tua atu, ka taea e nga whakahaere e hiahia ana ki te tautoko i te wehenga o nga kawenga tuku waehere inaianei tāpirihia te tūnga Kaituku ki ngā kaiwhakamahi whai wāhi ki te Kairīpoata. He rite tenei mahi te parau tumu o te mana uru iti rawa a ka tuku koe ki te whakaū i nga tono hanumi (i roto i te rohe o Rūhia o GitLab "tono hanumi") me te tuku i te waehere ki roto i nga taiao tiaki, me te kore e uru ki te whakarereke i te waehere ake.

Ko tetahi atu huarahi hei whakaiti i nga tupono ko te whakamahi hou Kaihokohoko a GitLab Kubernetes. Ka taea e nga roopu whakahaere te tuku i nga tautau Kubernetes mai i GitLab me te kore e whakaatu i a raatau kahui ki te ipurangi katoa. Kei te whakauru ano hoki matou i te tautoko mana putanga aunoa mo nga konae whenua Terraform hou me I whakahaerehia e GitLab te ahua o Terraform hei tautoko i te hanganga ture me te ngawari o te patuiro. Ka mutu, kua riro te papatohu haumarutanga tauira Pokapū Haumarutanga GitLab me nga purongo whakaraerae me nga tautuhinga haumarutanga.

He pai ake te mahi me te GitLab

Kua pai ake ta maatau rapunga ao ki te whakauru whakatere tere mai i te pae rapu, ka taea e koe te whakatere ngawari ki nga tikiti hou, roopu, kaupapa, tautuhinga me nga kaupapa awhina. Kei te harikoa matou ki te whakapuaki i nga wharangi GitLab i puta nga whakahuri ki te anga i nga wharangi takitahi me nga raarangi i roto i te papanga, ka taea e nga kaiwhakamahi te tuku pai ake i o raatau waahi. A mo te hunga e hiahia ana ki te whiwhi korero whanui mo te tuku, ka taea e tenei tuku te whakahaere i nga rau o nga whakatakotoranga kaupapa tautoko mai i te paeutauta taiao!

Ko nga takoha puna tuwhera

Mā mātou e māngai te whakaatu i te kapinga waehere i roto i nga rereke tono hanumii tapiritia e ahau Ko te MVP o tenei marama, ko Fabio Huser. Ko nga tohu i runga i nga waahanga whakamatautau o te waehere kua whakarerekehia ka hoatu e nga kaiwhakawhanake he whakaaro marama mo te kapi waehere i te wa e arotake ana; ka awhina enei korero ki te tere ake i nga arotake me te whakaiti i te wa mo te hanumi me te tuku waehere hou. Na matou hoki i nukuhia nga ahuatanga ka taea te huri (nga tohu tohu) ki te Whakaoho me te whakamahere nukuhia ki Core i te tukunga 13.5.

A he timatanga noa tenei!

I nga wa katoa, he iti rawa te waahi i roto i te tirohanga whanui, engari he maha nga ahuatanga hauhautanga i te tukunga 13.4. Anei etahi atu:

Mena kei te hiahia koe ki te mohio i mua he aha nga mea e tatari ana ki a koe muri atu tuku, titiro to tatou 13.5 tuku ataata.

Matakitaki mai i ta maatau panui ipurangi "Te Manaakitanga I Nga Wa Whakataetae".

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

MVP tenei marama- Fabio Huser

He nui te takoha a Fabio takoha в te whakaatu i te kapinga waehere i roto i nga rereke tono hanumi - he ahuatanga kua roa e tatari ana ki te hapori GitLab. He takoha tino nui tenei me nga huringa kore-iti e hiahia ana kia mahi tahi tonu me nga mema o te kapa GitLab me te pa ki nga waahi maha o te kaupapa penei i te UX, mua-mutunga me muri.

Ko nga ahuatanga matua o te tukunga GitLab 13.4

Whakamahia nga taviri HashiCorp Vault i roto i nga mahi CI

(PREMIUM, ULTIMATE, HIWA, KOURA) Te wahanga huringa DevOps: Tuku

I roto i te tukunga 12.10, i whakauruhia e GitLab te kaha ki te tango me te whakawhiti i nga taviri ki nga mahi CI ma te whakamahi i te Kaihautu mahi GitLab (GitLab runner). Inaianei kei te whakawhānui ake matou motuhēhēnga mā JWT, te taapiri wetereo hou secrets ki te konae .gitlab-ci.yml. Ma tenei ka ngawari ake te whakarite me te whakamahi i te penapena HashiCorp me GitLab.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Nga tuhinga mo te mahi me nga taviri и tikiti taketake.

Te whakauru i a GitLab Kubernetes Agent

(PREMIUM, ULTIMATE) Te wahanga huringa DevOps: Whirihorahia

Ko te whakaurunga a GitLab me Kubernetes kua roa kua taea te tuku ki nga tautau Kubernetes me te kore e hiahia ki te whirihoranga a-ringa. He maha nga kaiwhakamahi i pai ki te ngawari o te whakamahi i tenei paihere, ko etahi i pa ki etahi uauatanga. Mo te whakaurunga o naianei, me uru mai to roopu mai i te Ipurangi kia taea ai e GitLab te uru atu. Mo te maha o nga whakahaere, kaore e taea tenei na te mea ka aukati i te uru ki nga tautau mo te haumarutanga, te hanganga ture, nga take ture ranei. Hei huri i enei here, me hanga e nga kaiwhakamahi a raatau taputapu ki runga ake o GitLab, mena kaore e taea e ratou te whakamahi i tenei waahanga.

I tenei ra kei te whakauru matou i te Kaihoko Kubernetes GitLab, he huarahi hou ki te hora ki nga tautau Kubernetes. Ka rere te kaihoko ki roto i to huinga, no reira kare koe e hiahia ki te whakaatu ki te Ipurangi katoa. Ka whakatauhia e te kaihoko te tukunga ma te tono huringa hou mai i a GitLab, kaua a GitLab e pana ana i nga whakahoutanga ki te tautau. Ahakoa he aha te tikanga GitOps e whakamahia ana e koe, kua hipokina e koe a GitLab.

Kia mahara ko te tuku tuatahi tenei o te kaihoko. Ko ta matou arotahi o naianei mo te Agent GitLab Kubernetes ko te whirihora me te whakahaere i nga tukunga ma te waehere. Ko etahi o nga ahuatanga whakauru Kubernetes, penei i nga papa tuku me nga tono whakahaere a GitLab, kaore ano kia tautokona. Ki ta matou whakaaroka taapirihia enei kaha ki te kaihoko i nga whakaputanga a meake nei, me nga whakaurunga hou e aro ana ki te haumarutanga me te hanganga ture.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

GitLab Kubernetes Agent Documentation и tikiti taketake.

Hoatu ki nga kaiwhakamahi te tuku whakaaetanga me te kore he urunga waehere

(PREMIUM, ULTIMATE, HIWA, KOURA) Te wahanga huringa DevOps: Tuku

I mua, na te punaha whakaaetanga a GitLab i uaua ki te wehewehe tika i nga kawenga i roto i to roopu i waenga i te hunga whai mana ki te whakawhanaketanga me te hunga whai mana ki te tuku. Na te tukunga o GitLab 13.4, ka taea e koe te tuku whakaaetanga ki te whakaae ki nga tono hanumi mo te tuku, me te tuku i nga waehere ki nga tangata kaore i te tuhi i te waehere, me te kore e hoatu ki a raatau nga mana uru ki te pupuri (i te rohe o Ruhia o GitLab "kaitiaki" ).

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Tuhinga Whai Taiao и epic taketake.

Pokapū Haumarutanga

(MUATA, KOURA) Te wahanga huringa DevOps: Haumaru

I mua, he iti noa te whakahaere whakaraeraetanga o te taumata tauira i roto i nga mahi me te ngawari. Ko te atanga he wharangi kotahi e whakakotahi ana i nga korero mo nga whakaraeraetanga, nga kauwhata inenga, me nga tautuhinga. He iti rawa te waahi ki te whakawhanake i enei ahuatanga, ki te whakamahi ranei i etahi atu waahanga haumaru.

Kua mahia e matou nga huringa taketake ki te whakahaere i te haumarutanga me te maramatanga i GitLab. Kua hurihia te paewhiri haumarutanga hei pokapū haumarutanga katoa. Ko te huringa nui ko te whakaurunga o te hanganga tahua hou: hei utu mo te wharangi kotahi, ka kite koe i te papatohu haumarutanga, te ripoata whakaraeraetanga, me te waahanga tautuhinga. Ahakoa kare ano te mahi i huri, ma te wehewehe ki etahi waahanga ka taea te whakapai ake i tenei waahanga ka uaua. Ma tenei ano e whakatakoto te waahi mo te taapiri i etahi atu kaha e pa ana ki te haumarutanga a muri ake nei.

Ko te waahanga Ripoata Whakaraerae kua whakatapua inaianei kua nui ake te waahi hei whakaatu i nga korero whakahirahira. Anei nga whakaraeraetanga kei runga i te rarangi whakaraeraetanga o te kaupapa i tenei wa. Ko te neke i nga widget me nga inenga whakaraeraetanga ki tetahi waahanga motuhake ka hangaia he paewhiri mana haumaru. He kānawehi inaianei mo nga tirohanga a meake nei—ehara mo te whakahaere whakaraeraetanga anake, engari mo nga inenga e pa ana ki te haumarutanga. Ka mutu, ka hangaia e tetahi waahi tautuhinga motuhake he waahi noa mo nga tautuhinga haumarutanga-taumata katoa, kaua ko te whakahaere whakaraeraetanga anake.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Ko nga tuhinga a te Pokapū Haumarutanga и epic taketake.

Kei te GitLab Starter nga ahuatanga whakawhiti inaianei

(KORERO, PREMIUM, ULTIMATE, PARAHI, HIWA, KOURA) Te wahanga huringa DevOps: Tuku

I tukuna a GitLab 11.4 putanga alpha o nga ahuatanga whakawhiti. I te 12.2 i whakaurua e matou he rautaki mo ratou ōrau o ngā kaiwhakamahi и na ID kaiwhakamahi, a i roto i te 13.1 i tapirihia e ratou rārangi kaiwhakamahi и te whakarite rautaki mo nga taiao rereke.

I te timatanga o tenei tau, i whakapau kaha a GitLab neke 18 āhuatanga ki te puna tuwhera. I roto i tenei tukunga, kua oti i a matou te hekenga o nga ahuatanga whakawhiti ki te Mahere Starter ka heke tonu ki Core mai Git Lab 13.5. Kei te harikoa matou ki te kawe i tenei ahuatanga ki etahi atu kaiwhakamahi me te hiahia ki te whakarongo me pehea e whakamahia ai e koe.

Tuhituhi mo nga ahuatanga whakawhiti и tikiti taketake.

Te whakatere tere mai i te pae rapu

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Kei te wātea

I etahi wa ka whakaterehia a GitLab ka hiahia koe ki te haere tika ki tetahi kaupapa motuhake kaua ki te wharangi hua rapu.

Ma te whakamahi i te pae rapu ao, ka taea e koe te whakatere tere ki nga tikiti hou, roopu, kaupapa, tautuhinga, me nga kaupapa awhina. Ka taea e koe te whakamahi i te hotkey /ki te neke i to pehu ki te pae rapu kia pai ake te whakatere i a GitLab!

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Rapu tuhinga whakaoti aunoa и tikiti taketake.

He rereke te whakaatu i te kapi waehere i roto i te tono hanumi

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Waihanga

I te arotake i te tono hanumi, he uaua pea ki te whakatau mena kei te kapi te waehere kua whakarerekehia e nga whakamatautau wae. Engari, ka taea e nga kaiarotake te whakawhirinaki ki te kapinga whanui me te tono kia piki ake i mua i te whakaae ki te tono hanumi. Ka taea e tenei te arai i te huarahi ohorere ki te tuhi i nga whakamatautau, e kore e tino whakapai ake i te kounga o te waehere, i te kapinga whakamatautau ranei.

Inaianei, i te wa e tiro ana koe i tetahi tono hanumi rereke, ka kite koe i te whakaaturanga ataata o te kapinga waehere. Ko nga tohu hou ka taea e koe te mohio wawe mena ka hipokina te waehere kua whakarerekehia e te whakamatautau wae, ka awhina i te tere o te arotake waehere me te wa o te hanumi me te tuku waehere hou.

Tuhinga Fabio Huser me Siemens mo tenei ahuatanga!

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Nga tuhinga mo te whakaatu i te kapi waehere ma nga whakamatautau и tikiti taketake.

He maha ake nga taiao me nga kaupapa i roto i te roopu Taiao

(PREMIUM, ULTIMATE, HIWA, KOURA) Te wahanga huringa DevOps: Tuku

Mai i te tukunga o GitLab 12.5 ma te whakamahi nga panui taiao ka taea e koe te aroturuki i te ahua o nga taiao, engari kaua e neke ake i te whitu nga taiao i roto i nga kaupapa e toru. Kua whakareia e matou tenei panui i roto i te tukunga 13.4 ma te wharangi wharangi hei awhina i a koe ki te pupuri me te whakahaere i o taiao i te tauine. Inaianei ka kite koe i etahi atu taiao i roto i etahi atu kaupapa.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Nga tuhinga a te roopu taiao и tikiti taketake.

Kei a GitLab te mana whakahaere o te kaiwhakarato GitLab Terraform

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Whirihorahia

No tata nei matou i whiwhi motika kaitiaki ki te kaiwhakarato GitLab Terraform me te whakamahere whakapai ake i roto i nga putanga e haere ake nei. I roto i te marama kua pahure ake nei, kua whakaaehia e matou nga tono hanumi 21 me te kati i nga tikiti 31, tae atu ki etahi pepeke kua roa e tu ana me nga ahuatanga ngaro penei i te tautoko mo nga tautau tauira... Ka taea e koe ako atu mo te kaiwhakarato GitLab Terraform i roto i te tuhinga Terraform.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

GitLab Terraform Kaiwhakarato Tuhinga и tikiti taketake.

Ko nga whakamatautau API me nga tohu OpenAPI me te konae HAR ranei

(MUATA, KOURA) Te wahanga huringa DevOps: Haumaru

He huarahi pai te whakamatautau whakaraerae API ki te kimi i nga pepeha me nga whakaraeraetanga i roto i o tono tukutuku me nga API ka ngaro pea i etahi atu matawai me nga tikanga whakamatautau.

Ko te whakamatautau a API i roto i te GitLab ka taea e koe te whakarato Whakatakotoranga OpenAPI v2 ranei kōnae HAR to tono ka whakaputa aunoa i nga raraunga whakauru matapōkere i hangaia hei whakamatautau i nga keehi taha me te kimi i nga pepeke. Ka kitea nga hua i roto i to paipa.

Koinei ta matou putanga tuatahi o te whakamatautau API fuzz a ka hiahia matou ki te whakarongo ki o whakaaro. He maha ake nga taonga mo te whakamatautau fuzz maha nga whakaaro, ka whakatauhia e matou i runga i te tukunga o tenei ahuatanga.

API Fuzzing Tuhinga Whakamātautau и epic taketake.

Arokite kauwhata hou i te paewhiri inenga

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Aroturuki

I mua, ko te hanga kauwhata i roto i te papatohu inenga i GitLab ehara i te mahi ngawari. Whai muri i to waihanga i te ine i roto i te konae papatohu YAML, i huri koe ki master, me te kore e taea ki te manatoko kei te mahi rite te kauwhata hou i mahia e koe. Ka timata mai i tenei tukunga, ka taea e koe te arokite i nga huringa i a koe e hanga ana i te kauwhata, me whai whakaaro mo te hua i mua i te tuku i nga huringa ki te papatohu konae YAML.

Nga tuhinga mo te taapiri kauwhata hou ki te panui и tikiti taketake.

Ko nga raraunga mo te kapi waehere ma nga whakamatautau mo nga kaupapa katoa o te roopu

(PREMIUM, ULTIMATE, HIWA, KOURA) Te wahanga huringa DevOps: Manatoko

Ina whakahaere koe i te maha o nga kaupapa i roto i te GitLab, ka hiahia koe ki tetahi puna korero e pa ana ki te whakarereketanga o te kapi waehere i roto i te waa puta noa i nga kaupapa katoa. I mua, ko te whakaatu i enei korero me mahi a-ringa hoha me te whakapau wa: me tango e koe nga raraunga kapinga waehere mai i ia kaupapa ka whakakotahi ki te ripanga.

I roto i te tukunga 13.4, ka taea te ngawari me te tere ki te huihui .csv konae me nga raraunga katoa mo te kapi waehere mo nga kaupapa katoa o te roopu, mo te kowhiringa kaupapa ranei. Ko tenei ahuatanga ko MVC, ka whai i te kaha whakatakotohia te kapinga toharite mo te waa.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Nga Tuhituhi tātaritanga putunga и tikiti taketake.

Tautoko mo nga reo hou mo te whakamatautau fuzz katoa

(MUATA, KOURA) Te wahanga huringa DevOps: Haumaru

Ko tenei tuku e whakaatu ana i te tautoko mo etahi reo hou mo te whakamatautau fuzz e whai ana ki te kapi katoa.

Inaianei ka taea e koe te arotake i nga kaha katoa o te whakamatautau i to Java, Rust, me te Swift ka kitea nga hapa me nga whakaraeraetanga ka ngaro pea etahi atu matawai me nga tikanga whakamatautau.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Nga tuhinga mo nga reo e tautokohia ana mo te whakamatautau fuzz и epic taketake.

Matohi kei te wharangi taiao matua

(PREMIUM, ULTIMATE, HIWA, KOURA) Te wahanga huringa DevOps: Tuku

Ko te wharangi Taiao e whakaatu ana i te ahua o to taiao. I tenei tukunga kua whakapai ake matou i tenei wharangi ma te taapiri i nga whakaaturanga mataara. Ko nga matohi me te mana o o taiao ka awhina i a koe ki te mahi tere ki te whakatika i nga ahuatanga ka ara ake.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Tuhinga mo te tiro i nga matohi hou i nga taiao и tikiti taketake.

Ka taea e nga raina paipa kohanga te whakahaere i o raatau ake paipa kohanga

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Manatoko

Ma te whakamahi i nga raina paipa kohanga, ka taea te whakahaere paipa hou i roto i nga paipa tamariki. Ka whai hua te taumata o te hohonutanga mena ka hiahia koe ki te ngawari ki te whakaputa i te tau rerekee o nga paipa.

I mua, i te wa e whakamahi ana i nga raina paipa kohanga, ka hiahiatia e ia pipeline tamaiti he mahi keu ki te tautuhi-a-ringa ki te paipa matua. Inaianei ka taea e koe te hanga i nga paipa kohanga hei whakarewa i te maha o nga paipa kohanga hou. Hei tauira, mena kei a koe he putunga kotahi, ka taea e koe te whakaputa hihiri i te raina-roto tuatahi, mana ano e hanga te maha o nga paipa hou e hiahiatia ana i runga i nga huringa o te peka.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Kohanga Tuhituhi Pipeline и tikiti taketake.

Kua pai ake te whakaterenga i waenga i nga matua me nga raina paipa kohanga

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Manatoko

I mua, ko te whakatere i waenga i nga raina paipa matua me nga raina kohanga kaore i te tino watea - me nui nga pao kia tae atu ki te paipa e hiahiatia ana. Ehara hoki i te mea ngawari ki te mohio ko wai te mahi i timata te paipa. Inaianei ka ngawari ake te kite i nga hononga i waenga i nga matua me nga raina paipa kohanga.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Kohanga Tuhituhi Pipeline и tikiti taketake.

Ko nga mahi matrix whakarara e whakaatu ana i nga taurangi e tika ana mo te taitara mahi

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Manatoko

Mena i whakamahia e koe matrix mahi, kua kite pea koe he uaua ki te whakatau ko tehea taurangi matrix i whakamahia mo tetahi mahi, i te mea he rite te ahua o nga ingoa mahi. matrix 1/4. I te tukunga 13.4, ka kite koe i nga uara taurangi e tika ana i whakamahia i roto i taua mahi hei utu mo te ingoa mahi whanui. Hei tauira, mena ko to whainga ko te patuiro i te hoahoanga x86, ka kiia te mahi matrix: debug x86.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Tuhinga mo nga Mahi Matrix Whakarara и tikiti taketake.

Ko etahi atu whakapainga i GitLab 13.4

Te hono i tetahi kaute Atlassian

(KORE, KAUPAPA, KAUPAPA, KAUPAPA) DevOps cycle stage: Whakahaere

Ka taea e nga kaiwhakamahi GitLab te hono i a raatau putea GitLab ki a raatau putea Atlassian Cloud. Ma tenei ka taea e koe te whakauru ki a GitLab me o tohu tohu Atlassian, ka whakatakoto ano hoki i te turanga mo nga whakapainga whakauru a meake nei. Gitlab me Jira me etahi atu hua mai i te raina Atlassian.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Tuhinga Whakauru Atlassian и tikiti taketake.

Ko te kaweake i te rarangi o nga mahi hanumi katoa

(MUATA, KOURA) DevOps cycle stage: Whakahaere

Ko nga whakahaere e aro ana ki nga hanganga ture me whai huarahi ki te whakaatu ki nga kaitirotiro he tirohanga katoa mo nga waahanga e pa ana ki nga huringa o te whakaputanga. I roto i te GitLab, ko te tikanga ko te kohikohi i nga mea katoa ki te waahi kotahi: nga tono hanumi, nga tikiti, nga raina paipa, nga tirotiro haumarutanga, me etahi atu raraunga mahi. Tae noa ki tenei wa, me kohi a ringa koe ki GitLab, whirihora ranei i o taputapu ki te kohi korero, kaore i tino pai.

Ka taea e koe te kohikohi me te kaweake i enei raraunga ki te whakatutuki i nga whakaritenga arotake, ki te mahi i etahi atu tātaritanga. Hei kaweake i te rarangi o nga mahi hanumi katoa mo te roopu o naianei, me haere koe ki Papatohu Tautukunga ka paato i te paatene Rarangi o nga mahi hanumi katoa. Kei roto i te konae nga mahi katoa o te tono hanumi, to ratou kaituhi, ID o te tono hanumi e hono ana, te roopu, te kaupapa, te whakau me etahi atu korero.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Nga tuhinga mo te hanga purongo и tikiti taketake.

Whakarārangihia me te whakahaere i nga tohu urunga whaiaro ma te API

(MUATA, KOURA) DevOps cycle stage: Whakahaere

Ko te whakahaere urunga ki te mokowāingoa GitLab tetahi waahanga nui o nga mahi tautukunga. Mai i nga maataapono iti rawa ki te whakakore i te urunga wa, tera pea he maha nga whakaritenga e pa ana ki nga tohu urunga whaiaro i GitLab. Kia ngawari ake te pupuri me te whakahaere i enei tohu tohu kaiwhakamahi katoa i roto i to mokowāingoa, kua whakaratohia e matou te kaha ki te whakararangi i nga tohu urunga whaiaro katoa me te kowhiringa. whakakahore te uru mā te API.

Ko enei whakapainga ki te API GitLab ka taea e nga kaiwhakamahi te whakararangi me te whakakore i o raatau ake tohu urunga whaiaro, me nga kaiwhakahaere ki te rarangi me te whakakore i nga tohu a o raatau kaiwhakamahi. Inaianei ka ngawari ake mo nga kaiwhakahaere ki te kite ko wai ka uru atu ki o raatau mokowāingoa, ki te whakatau i nga whakatau uru i runga i nga raraunga kaiwhakamahi, me te whakakore i nga tohu urunga whaiaro kua taupatupatuhia, kua taka ranei ki waho o nga kaupapa here whakahaere urunga a te kamupene.

Tuhituhi Tohu Whakauru Whaiaro и tikiti taketake.

Ko nga take e pa ana me etahi atu waahanga kei roto i te GitLab Core

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Mahere

I etahi marama ki muri ka panuitia e matou he mahere mo te whakamaoritanga o nga ahuatanga 18 ki te waehere puna tuwhera. Na roto i te mahi ki te whakatutuki i tenei kupu whakaari, kua mahia e matou tīkiti e pā ana, tikiti kaweake ki CSV и aratau arotahi papa mahi (i roto i te rohe Russian o GitLab "poari korero") e waatea ana i te mahere Core. Ko tenei anake e pa ana ki nga hononga "hono ki", "poraka" me nga hononga "aukati" kei roto i nga mahere utu.

Nga tuhinga mo nga tikiti e pa ana и tikiti taketake.

Whakaatu ai i te ingoa peka takenga ki te paetaha tono hanumi

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Waihanga

I te wa e arotake ana i nga huringa waehere, nga korerorero, me te tono hanumi, he mea nui kia mahia he tirotiro a rohe o te peka mo te arotake hohonu. Heoi, ka uaua haere te kimi i te ingoa miro na te mea ka taapirihia nga ihirangi ki te whakaahuatanga tono hanumi, me haere koe ki raro i te wharangi.

Kua taapirihia e matou te ingoa peka ki te paetaha tono hanumi, kia taea ai i nga wa katoa me te whakakore i te hiahia ki te panuku i te wharangi katoa. He rite tonu ki te hono ki te tono hanumi, kei roto i te waahanga manga puna he paatene "kopi" pai.

Tuhinga Etana Reesor mo to koha nui ki te whanaketanga o tenei ahuatanga!

Hanumi tuhinga tono и tikiti taketake.

He rereke nga tohu mo te noho mai o nga konae kua tiango ki te tono hanumi

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Waihanga

Ko nga tono hanumi e taapiri ana i nga huringa ki nga konae maha i etahi wa ka tiango nga rereketanga o nga konae nui hei whakapai ake i te mahinga whakaputa. Ina pa ana tenei, ka taea te peke pohehe i tetahi konae i te wa e arotake ana, ina koa i nga tono hanumi me te maha o nga konae. Ka timata mai i te putanga 13.4, ka tohuhia e nga tono hanumi nga rerekee kei roto nga konae kua kopaki, kia kore ai koe e ngaro i enei konae i te wa e arotake ana koe i te waehere. Mo te maarama ake, ka whakamahere matou ki te taapiri i nga tohu ki enei konae hei tukunga ake. Kia mau ki nga korero hou mo tikiti gitlab#16047.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Ko nga tuhinga mo nga konae kua kopaki i te rereke tono hanumi и tikiti taketake.

Whakatupato mo te ahua o nga konae kua tiango i roto i te rereketanga o te tono hanumi

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Waihanga

I te wahanga tono hanumi, ka tiango nga konae nui hei whakapai ake i te mahinga. Heoi, i te wa e arotake ana i te waehere, ka ngaro etahi o nga konae ina panuku te kai-arotake i te rarangi o nga konae, i te mea kua hinga nga konae nui katoa.

Kua taapirihia he whakatupato ka kitea ki runga ake o te wharangi rereke tono hanumi hei whakamohio ki nga kaiwhakamahi he konae kua hanumi kei tenei waahanga. Ma tenei ara, ka kore koe e ngaro i nga huringa ki te tono hanumi i te wa e arotake ana.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Ko nga tuhinga mo nga konae kua kopaki i te rereke tono hanumi и tikiti taketake.

Whakaora aunoa o te putunga putunga a Gitaly

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Waihanga

I mua, i te wa e tuimotu ana te node tuatahi o te kahui Gitaly, i tohuhia nga putunga o tera putunga hei panui-anake. Na tenei i aukati i te ngaronga o nga raraunga i nga ahuatanga kua puta nga huringa i runga i te node kaore ano kia tukuruatia. I te hokinga mai o te node ki runga ipurangi, kaore a GitLab i whakahoki aunoa mai, me timata nga kaiwhakahaere ki te mahi tukutahi me te whakaae ki te ngaronga raraunga. Ko etahi atu ahuatanga, penei i te kore o te mahi tukurua i runga i te pona tuarua, ka puta he putunga putunga, panui-anake ranei. I roto i tenei take, ka noho mohe tonu te putunga tae noa ki te wa o te mahi tuhi e whai ake nei, ka timata te mahi tukurua.

Hei whakaoti i tenei raruraru Praefect ka whakarite inaianei he mahi tukurua ina kitea he putunga tawhito ki runga i tetahi node me te putanga hou o te putunga ki tetahi atu. Ko tenei mahi tukurua ka mau tonu te putunga ki te waa, ka whakakore i te hiahia ki te whakaora i nga raraunga. Ko te whakaoranga aunoa ka whakarite kia tere te whakamohiotanga o nga pona tuarua ki te rahua te mahi tukurua, kaua ki te tatari mo te mahi tuhi e whai ake nei. I te mea he maha nga roopu Gilaly e penapena ana i te maha o nga putunga, ka tino whakaitihia te waa e whakapaua ana e nga kaiwhakahaere me nga miihini pono ki te whakaora raraunga i muri i te hapa.

I tua atu, ka timata te whakatikatika aunoa i te tukurua o nga putunga i runga i tetahi node Gitaly hou kua taapiri atu ki te kahui, ka whakakore i nga mahi a-ringa ina taapirihia nga kohanga hou.

Tuhinga Whakaora Raraunga Gitaly и tikiti taketake.

Tohua he mahi kua oti i te wharangi hoahoa

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Waihanga

Ko nga korero whai hua i roto i te GitLab kei runga i nga rarangi mahi. Mena kua whakahuahia koe i roto i tetahi korero, he mea nui kia taea e koe te peke ki tetahi mahi me te timata ki te mahi i tetahi mea, me tohu ranei kua oti. He mea nui ano kia taea e koe te whakatau i tetahi mahi ki a koe ina hiahia koe ki te mahi i tetahi mea, ka hoki mai ranei ki muri.

I mua, kaore e taea e koe te taapiri i nga mahi me te tohu kua oti i a koe e mahi ana me nga hoahoa. I tino whakararu tenei i te pai o te whakawhitiwhiti korero i waenga i nga roopu hua, na te mea ko nga mahi he mea tino nui o te rerengamahi GitLab.

I roto i te tukunga 13.4, ka mau nga hoahoa ki nga korero tiiti i roto i te whakamahi i nga mahi, e pai ake ai te mahi ki a raatau me te pai ake.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Nga tuhinga mo te taapiri i nga mahi mo nga hoahoa и tikiti taketake.

Aratohu rapurongoā pai ake mo CI/CD

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Manatoko

Kua whakapai ake matou i te aratohu rapurongoā mo GitLab CI/CD me etahi atu korero mo nga take noa ka pa ki a koe. Ko te tumanako ka noho nga tuhinga pai ake hei rauemi whai hua hei awhina i a koe ki te whakatika tere me te whakahaere i a GitLab CI/CD.

CI/CD Raparongoā Tuhinga и tikiti taketake.

Ko nga tono hanumi kua kore e taka mai i te rarangi hanumi

(PREMIUM, ULTIMATE, HIWA, KOURA) Te wahanga huringa DevOps: Manatoko

I mua, ka taka mai nga tono hanumi mai i te rarangi hanumi na te mutunga o nga korero. Mēnā kei te tūtira kē tētahi tono hanumi, ā, ka tāpirihia e tētahi he kōrero ki a ia i hanga he matapaki hou kaore ano kia whakatauhia, ka kiia te tono hanumi karekau e tika mo te hanumi ka taka ki waho o te rarangi. Inaianei, i muri i te whakaurunga o te tono hanumi ki te rarangi hanumi, ka taea te taapiri i nga korero hou me te kore e mataku ki te whakararu i te mahi hanumi.

Hanumi Tuhinga Tūtira и tikiti taketake.

Te whakaatu i te uara kapinga waehere mo tetahi mahi i roto i te tono hanumi

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Manatoko

Ka taea e nga kaiwhakawhanake te kite i te uara kapinga waehere i muri i te otinga o te paipa - ahakoa i roto i nga ahuatanga uaua penei i te whakahaere paipa me nga mahi maha e tika ana kia tohatohahia hei tatau i te uara kapinga. I mua, ko te widget tono hanumi anake i whakaatu i te toharite o enei uara, ko te tikanga me whakatere koe ki te wharangi mahi ka hoki ki te tono hanumi kia whiwhi uara kapinga takawaenga. Hei whakaora i to wa me enei mahi taapiri, i hangaia e matou te widget hei whakaatu i te uara o te kapinga toharite, ona huringa i waenga i te whaainga me nga manga puna, me tetahi tohu taputapu e whakaatu ana i te uara kapi mo ia mahi i runga i te tatauranga toharite.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Ko nga tuhinga whakamaarama o te kapi waehere и tikiti taketake.

Te tango i nga kohinga mai i te rehitatanga mokihi ina tiro ana i tetahi roopu

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) DevOps cycle stage: Mōkī

Ko te rēhita mōkihi GitLab he waahi ki te penapena me te tohatoha i nga kohinga i roto i nga ahuatanga rereke. Ina he maha nga kete kei roto i to kaupapa, roopu roopu ranei, me tere te tautuhi i nga kohinga kaore i whakamahia me te tango kia kore e taea e te tangata te tango ake. Ka taea e koe te tango i nga kete mai i to rehita ma te API mōkī ma te atanga kaiwhakamahi rēhita mōkihi ranei. Heoi, tae noa ki tenei wa kaore e taea e koe te tango i nga kete ka tiro i tetahi roopu ma te UI. Ko te mutunga mai, me tango e koe nga kete koretake i runga i ia kaupapa, he koretake.

Ka taea e koe te tango i nga kohinga ina tiro ana koe ki te rehitatanga kete a te roopu. Me haere noa ki te wharangi rehita mokete a te roopu, tātarihia nga kohinga ma te ingoa, ka tango i nga mea kaore koe e hiahia.

Nga tuhinga mo te tango i nga kohinga mai i te rehitatanga mokihi и tikiti taketake.

Whakanuia nga kohinga Conan ki te taumata kaupapa

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) DevOps cycle stage: Mōkī

Ka taea e koe te whakamahi i te whare pupuri Conan i GitLab ki te whakaputa me te tohatoha i nga herenga C/C++. Heoi, ko nga kohinga o mua ka taea anake te tauine ki te taumata tauira, na te mea ko te ingoa o te kete Conan ka taea te 51 nga tohu. Mena kei te pirangi koe ki te whakaputa i tetahi kete mai i tetahi roopu iti, hei tauira gitlab-org/ci-cd/package-stage/feature-testing/conan, kare e taea te mahi.

Ka taea e koe te whakaheke i nga kohinga Conan ki te taumata o te kaupapa, kia ngawari ai te whakaputa me te tohatoha i nga whakawhirinakitanga o to kaupapa.

Conan Package Publishing Tuhinga и tikiti taketake.

Tautoko mo nga kaiwhakahaere kete hou me nga reo mo te matawai whakawhirinaki

(MUATA, KOURA) Te wahanga huringa DevOps: Haumaru

Kei te harikoa matou ki te taapiri i nga karapa whakawhirinaki mo nga kaupapa C, C++, C# me .Net waehere e whakamahi ana i nga kaiwhakahaere kete NuGet 4.9+, Conan ranei ki ta maatau rarangi ingoa. nga reo tautoko me nga anga. Inaianei ka taea e koe te karapa ti'aturi hei wahanga o te atamira Haumaru ki te tirotiro mo nga whakaraeraetanga e mohiotia ana i roto i nga whakawhirinaki ka taapirihia e nga kaiwhakahaere kete. Ko nga whakaraeraetanga ka kitea ka whakaatuhia i roto i to tono hanumi me o raatau taumata taumaha, kia mohio ai koe i mua i te whakahaeretanga o te hanumi he aha nga raru ka mauria e te whakawhirinakitanga hou. Ka taea hoki e koe te whirihora i to kaupapa ki te hiahia hanumi tono whakau mo nga whakawhirinakitanga me nga whakaraeraetanga me nga taumata taumaha (Ahaehae), teitei (Teitei), te kore mohio ranei (Kaore e mohiotia).

Nga tuhinga mo nga reo tautoko me nga kaiwhakahaere kete и epic taketake.

Nga whakamohiotanga ina huri i te tautuhinga tono hanumi ki 'Hanumi ina oti pai te paipa'

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Tuku

I mua, i te wa e whakatakoto ana i nga tautuhinga tono hanumi Hanumi ka mutu te paipa (Hanumi Ina Angitu te Pipeline, MWPS) kaore he panui imeera i tukuna. Me taki a ringa koe i te mana me tatari ranei mo te whakamohiotanga hanumi. Na tenei tukunga kei te koa matou ki te whakaatu i nga takoha a nga kaiwhakamahi @ravishankar2kool, i whakatau i tenei raru ma te taapiri i nga whakamohiotanga aunoa ki nga tangata katoa i ohauru ki te tono hanumi ina huri te kaiarotake i te tautuhinga hanumi ki MWPS.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Tuhinga mo te Hanumi Tono Whakamōhiotanga Takahanga и tikiti taketake.

Waihangahia nga tautau EKS me tetahi putanga kua tauwhāitihia e te kaiwhakamahi o Kubernetes

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Whirihorahia

Ka taea e nga kaiwhakamahi GitLab te whiriwhiri i te putanga o Kubernetes ka tukuna e EKS; ka taea e koe te whiriwhiri i waenga i nga putanga 1.14–1.17.

Tuhinga mo te taapiri i nga tautau EKS и tikiti taketake.

Te hanga maiki hei momo tikiti

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Aroturuki

Ehara i nga raru katoa ka puta he matohi tonu: ka ripoata nga kaiwhakamahi i te korenga, ka tirotirohia e nga mema o te roopu nga take mahi. He momo tikiti inaianei nga aitua, no reira ka taea e o roopu te hanga tere hei waahanga o ta raatau rerenga mahi. Pāwhiri He mahi hou mai i hea i GitLab, i te mara Momo tīpako Te aitua.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Tuhinga mo te hanga a ringa maiki и tikiti taketake.

Te whakahua i nga Matohi GitLab i Markdown

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Aroturuki

Kua whakapai ake matou i nga matohi GitLab ma te taapiri i tetahi momo whakahuatanga hou mo ratou i roto i te GitLab Markdown, kia maamaa ake te tiri me te whakahua matohi. Whakamahi ^alert#1234ki te whakahua i te matohi ki tetahi mara Markdown: i nga maiki, i nga tikiti, i nga tono hanumi ranei. Ma tenei ka awhina koe ki te tautuhi i nga mahi ka mahia mai i nga matohi, kaua ki nga tikiti, ki nga tono hanumi ranei.

Tuhituhi Whakahaere aitua и tikiti taketake.

Te tiro i te uta matohi ma te aitua

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Aroturuki

Kei roto i te whakaahuatanga matohi nga korero e pa ana ki te rapu raruraru me te whakaora, me ngawari te uru atu ki enei korero kia kore ai koe e huri i nga taputapu me nga ripa i a koe e mahi ana ki te whakatau i tetahi raru. Ko nga aitua i hangaia mai i nga matohi ka whakaatu i te whakamaarama matohi katoa i te ripa Taipitopito Matohi.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

75% tere ake te rapu matatau

(KORERO, PREMIUM, ULTIMATE, PARAHI, HIWA, KOURA) Kei te wātea

Ko GitLab, he tono kotahi, he mana ahurei ki te rapu korero puta noa i to rerengamahi DevOps katoa. I roto i te GitLab 13.4, he 75% tere ake te whakahokinga o te rapunga matatau inaa kua whakawhäitihia ki etahi waahi ingoa me etahi kaupapa, pera i runga i GitLab.com.

Tuhinga Rapunga Tere ake и tikiti taketake.

Te tiro i nga kaupapa kua mukua mo nga kaiwhakahaere

(KORE, KAUPAPA, KAUPAPA, KAUPAPA) DevOps cycle stage: Whakahaere

He kōwhiringa ki te hiki i te mukunga kaupapa i whakauruhia ki te 12.6. Heoi, i mua kaore i taea te kite i nga kaupapa katoa e tatari ana kia mukua ki te waahi kotahi. Ka taea e nga kaiwhakahaere tauira a GitLab te tiro i nga kaupapa mukunga katoa e tatari ana ki te waahi kotahi, me nga paatene kia ngawari te whakahoki i aua kaupapa.

Ma tenei kaha ka taea e nga kaiwhakahaere te mana whakahaere mo te whakakorenga kaupapa ma te kohi korero katoa e tika ana ki te waahi kotahi me te whai waahi ki te whakakore i nga mahi whakakorenga kore e hiahiatia.

Tuhinga Ashesh Vidyut (@asheshvidyut7) mo tenei ahuatanga!

Nga tuhinga mo te whakakore i nga kaupapa и tikiti taketake.

He tautoko taapiri mo nga ture pana roopu ki te API

(KORERO, PREMIUM, ULTIMATE, PARAHI, HIWA, KOURA) DevOps cycle stage: Whakahaere

I mua, ka taea anake te whirihora i nga ture pana roopu ma te toro takitahi ki ia roopu ma te GitLab UI me te whakamahi i aua ture. Ka taea e koe te whakahaere i enei ture ma te API hei tautoko i o taputapu ritenga me te aunoatanga a GitLab.

Nga tuhinga mo nga ture pana mo tetahi roopu и tikiti taketake.

Ko te whakakore i nga tohu urunga whaiaro mo te rokiroki tohu whaiaro whakahaere

(MATUA) DevOps cycle stage: Whakahaere

Te rokiroki tohu Ka whakawhiwhia ki nga kaiwhakahaere nga korero e hiahiatia ana hei whakahaere i nga tohu kaiwhakamahi mo o raatau GitLab. Na te mea he rerekee nga whakahaere e aro ana ki nga hanganga ture i te kaha o a raatau kaupapa here whakahaeretanga, kua taapirihia e matou he paatene ka taea e nga kaiwhakahaere te whakakore i te tohu urunga whaiaro a te kaiwhakamahi (PAT). Ka taea e nga kaiwhakahaere te whakakore ngawari i nga PAT kua taupatupatuhia. He pai tenei ahuatanga mo nga whakahaere e hiahia ana kia ngawari ake nga whiringa hanganga ture hei whakaiti i te raru ki o raatau kaiwhakamahi.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Tuhinga Rokiroki Taipitopito и tikiti taketake.

Kōnae whirihoranga mo te ētita pae pateko

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Waihanga

I roto i te GitLab 13.4, kei te whakauruhia e matou he huarahi hou hei whakarite i te ētita pae pateko. Ahakoa karekau te konae whirihoranga e penapena, ka whiwhi ranei i etahi tautuhinga i roto i tenei tukunga, kei te whakatakotohia e matou te turanga mo te whakarite i nga whanonga etita a meake nei. Hei nga putanga kei te heke mai ka taapiri atu ki te konae .gitlab/static-site-editor.yml tawhā mo te whakaurunga wāhitau pae turanga, ki runga Ko nga whakaahua kua utaina ki te kaiwhakatika ka rongoa, te whakakore i nga tautuhinga wetereo Markdown me etahi atu tautuhinga ētita.

Tuhinga mo te whakarite i te ētita pae pateko и epic taketake.

Te whakatika i te wahanga whakataki o te konae ma te whakamahi i te ētita pae pateko

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Waihanga

Ko nga mea o mua he huarahi ngawari me te watea ki te tautuhi i nga taurangi wharangi i roto i nga konae raraunga hei tukatuka ma te kaihanga pae pateko. I te nuinga o te wa ka whakamahia hei tautuhi i te taitara wharangi, tauira tahora, kaituhi ranei, engari ka taea te whakamahi ki te tuku momo metadata ki te kaihanga i te wa e whakaputa ana i te wharangi ki te HTML. Kei runga rawa atu o ia konae raraunga, ko te waahanga whakataki ka whakahōputuhia hei YAML, JSON ranei, me te whai wetereo rite me te tika. Ko nga kaiwhakamahi e tauhou ana ki nga ture wetereo motuhake ka uru pohehe ki te tohu tohu muhu, ka raru pea te whakatakotoranga, ka rahunga ranei.

Ko te aratau whakatika WYSIWYG o te ētita pae pateko kua tango kē i te intro mai i te ētita hei aukati i enei hapa whakahōputu. Heoi, ma tenei ka aukati i a koe ki te whakarereke i nga uara kua rongoa ki tenei waahanga me te kore e hoki ki te whakatika i te aratau puna. I roto i te GitLab 13.4, ka taea e koe te uru ki tetahi mara me te whakatika i tona uara i roto i te atanga-a-ahua mohio. Ina pehia te paatene Tautuhinga (tautuhinga) ka whakatuwherahia he panui e whakaatu ana i te mara puka mo ia matua kua tautuhia i te timatanga. Kua whakakiia nga mara ki te uara o naianei, me te whakatika i tetahi o aua mea he ngawari ki te whakauru ki te puka tukutuku. Ma te whakatika i te kupu whakataki ka karo i te wetereo uaua ka hoatu ki a koe te mana katoa ki runga i nga ihirangi me te whakarite kia whakahōputuhia te hua whakamutunga.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Nga tuhinga etita pae pateko и tikiti taketake.

Ko GitLab mo Jira me te DVCS Connector kei Core inaianei

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Waihanga

Mo nga kaiwhakamahi Jira i GitLab: GitLab taupānga mo Jira и Tuhono DVCS ka taea e koe te whakaatu korero mo te mahi a GitLab me te hanumi tono tika ki Jira. Ka honoa me ta maatau whakauru Jira i hangaia, ka taea e koe te neke i waenga i nga taupānga e rua i a koe e mahi ana.

Ko enei ahuatanga i mua noa i ta maatau mahere Premium, engari kei te waatea ki nga kaiwhakamahi katoa!

Nga tuhinga whakauru Jira и tikiti taketake.

Ko te nuinga o nga pooti mo nga tauwhitinga roopu a Gitaly (beta)

(KORE, KAUPAPA, KAUPAPA, KAUPAPA) Te wahanga huringa DevOps: Waihanga

Ma te kahui Gitaly ka taea e koe te whakahoki i nga putunga Git ki te maha "mahana" node Gitaly. Ka whakanui ake tenei i te pai o te he ma te whakakore i nga waahi kotahi o te kore. Nga Mahi Tauhokohoko, i whakauruhia ki GitLab 13.3, ka whakapahohia nga huringa ki nga pona Gitaly katoa i roto i te tautau, engari ko nga pona Gitaly anake e pooti ana i runga i te whakaae ki te node tuatahi ka tiakina nga huringa ki te kōpae. Ki te kore e whakaae nga pona tauira katoa, kotahi anake te kape o te huringa ka penapena ki runga i te kōpae, ka puta he waahi korenga kia oti ra ano te tukuruatanga tukutahi.

Ko te nuinga o nga pooti ka whakapai ake i nga hapa ma te tono whakaaetanga a te nuinga o nga pona (kaore i te katoa) i mua i te penapena huringa ki te kōpae. Mena ka whakahohea tenei ahuatanga takahuri, me angitu te tuhi i runga i nga pona maha. Ka tukutahi aunoa i nga pona tukutahi ma te tukuruatanga mai i aua pokapu kua hanga he koorama.

Ko nga tuhinga mo te whakarite kia rite ki Gitaly и tikiti taketake.

Tautoko aronuinga ritenga mo te whakamana JSON i te Tukutuku IDE

(PREMIUM, ULTIMATE, HIWA, KOURA) Te wahanga huringa DevOps: Waihanga

Ko nga kaupapa e tuhi ana te tangata i nga whirihoranga ki JSON, YAML ranei, ka raru tonu na te mea he ngawari ki te mahi he pohehe me te pakaru i tetahi mea. Ka taea te tuhi i nga taputapu tirotiro ki te hopu i enei take i roto i te paipa CI, engari ma te whakamahi i te konae kaupapa JSON ka whai hua ki te whakarato tuhinga me nga tohu.

Ka taea e nga kaiuru kaupapa te tautuhi i roto i o raatau putunga te ara ki tetahi aronuinga ritenga i roto i te konae .gitlab/.gitlab-webide.yml, e tohu ana i te aronuinga me te ara ki nga konae ka tirohia. Ina utaina e koe he konae motuhake ki te IDE Tukutuku, ka kite koe i etahi atu urupare me te whakamana hei awhina i a koe ki te hanga i te konae.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Tuhinga mo nga Kaupapa Ritenga ki te Tukutuku IDE и tikiti taketake.

Kua piki te tepe pekanga Directed Acyclic Graph (DAG) ki te 50

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Manatoko

Mena kei te whakamahi koe i nga kaikawe me te kauwhata acyclic (Directed Acyclic Graph (DAG)), ka kitea pea he 10 nga mahi ka taea e tetahi mahi te whakarite needs:, pakeke rawa. I te 13.4, i whakanuia te tepe taunoa mai i te 10 ki te 50 kia pai ake ai nga hononga uaua o nga hononga i waenga i nga mahi i roto i o paipa.

Mena he kaiwhakahaere koe mo tetahi tauira GitLab ritenga, ka taea e koe te whakanui ake i tenei tepe ma te whakarite i tetahi waahanga takahuri, ahakoa kaore matou e tuku tautoko mana mo tenei.

Документация по настройке needs: и tikiti taketake.

Te whakapai ake i te whanonga needs mo nga mahi kua ngaro

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Manatoko

I etahi wa, he mahi kua ngaro i roto i te paipa ka taea te whakaaro he angitu mo nga whakawhirinaki kua tohua ki roto needs, i puta ai nga mahi o muri mai, kaore i tika. Kua whakaritea tenei whanonga i roto i te putanga 13.4, me needs Inaianei kei te whakahaere tika i nga keehi o nga mahi kua ngaro.

Документация по настройке needs и tikiti taketake.

Pinohia te taonga rapu whakamutunga kia kore ai e mukua

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Manatoko

Ka kati aunoa a GitLab i te mahi angitu whakamutunga me te hanga paipa i runga i tetahi peka hohe, tono hanumi, tohu ranei kia kore ai e mukua i muri i te paunga. Ka ngawari ake te whakatakoto ture paunga kaha ki te horoi i nga taonga tawhito. Ka awhina tenei ki te whakaiti i te kohi mokowā kōpae me te whakarite kei a koe he kape o nga mea hou mai i te paipa.

Tuhinga mo te Whakamutunga Artifact и tikiti taketake.

CI/CD Guide to Pipeline Optimization

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Manatoko

Ma te whakapai ake i to paipa CI/CD ka pai ake te tere tuku me te penapena moni. Kua pai ake a maatau tuhinga ki te whakauru i tetahi aratohu tere ki te whai hua ki te arotau i o paipa.

Tuhituhi mo te Whakapai ake i te Kaituku Kaituku и tikiti taketake.

Ko te ripoata whakamatautau kua tohua ma te mana whakamatautau

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Manatoko

Ripoata Whakamatau Waehe he huarahi ngawari ki te kite i nga hua o nga whakamatautau katoa i roto i te paipa. Heoi, me te maha o nga whakamatautau, ka roa pea te rapu i nga whakamatautau rahua. Ko etahi atu take e uaua ai te whakamahi i te purongo ko te uaua ki te panuku i roto i nga putanga tohu roa me te whakaawhiwhi wa ki te kore mo nga whakamatautau ka iti iho i te 1 hēkona. Inaianei, ma te taunoa, i te wa e tohatoha ana i te purongo whakamatautau, ka tuu i te tuatahi nga whakamatautau rahua i te timatanga o te purongo, katahi ka tohua nga whakamatautau ma te roanga. Ma tenei ka ngawari ake te rapu rahunga me nga whakamatautau roa. I tua atu, ka whakaatuhia nga roanga whakamatautau i roto i nga manomano, hekona ranei, kia tere ake ai te panui, a kua whakatauhia nga take panuku o mua.

Tuhituhi Purongo Whakamatau Waehe и tikiti taketake.

He iti te rahi o nga konae kua tukuna ki te rehitatanga mokihi

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) DevOps cycle stage: Mōkī

Inaianei kua herea te rahi o nga konae kete ka taea te tuku ki te rehitatanga kete a GitLab. Kua taapirihia nga here ki te arotau i nga mahi rehita mokihi me te aukati i te mahi kino. He rereke nga tepe i runga i te whakatakotoranga kete. Mo GitLab.com, ko nga rahi o nga konae ko:

  • Conan: 250MB
  • Maven: 3GB
  • NPM: 300MB
  • NuGet: 250MB
  • PyPI: 3GB

Mo nga tauira GitLab ritenga, he rite tonu nga taunoa. Heoi, ka taea e te kaiwhakahaere te whakahou i nga here ma te whakamahi Rerewhana papatohu.

Tuhituhi mo nga rohe rahi o nga konae и tikiti taketake.

Whakamahia te CI_JOB_TOKEN ki te whakaputa i nga kohinga PyPI

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) DevOps cycle stage: Mōkī

Ka taea e koe te whakamahi i te putunga GitLab PyPI ki te hanga, ki te whakaputa, ki te tiri i nga kohinga Python me te waehere puna me nga pipeline CI/CD. Heoi, i mua kaore i taea e koe te whakamotuhēhē ki te putunga ma te whakamahi i te taurangi taiao kua tautuhia CI_JOB_TOKEN. Ko te hua o tenei, me whakamahi koe i o tohu whaiaro ki te whakahou i te putunga PyPI, kua whakatau ranei koe kia kaua e whakamahi i te putunga.

Inaianei kua ngawari ake te whakamahi i te GitLab CI/CD ki te whakaputa me te whakauru i nga kohinga PyPI ma te whakamahi i te taurangi taiao kua tautuhia. CI_JOB_TOKEN.

Nga tuhinga mo te whakamahi i te GitLab CI me nga kete PyPI и tikiti taketake.

DAST matawai pūkete i runga i te tono

(MUATA, KOURA) Te wahanga huringa DevOps: Haumaru

Ki te karapa DAST i runga i te tono i whakauruhia ki te tukunga o mua, kua taapirihia nga korero matawai DAST. Ka whakawhānuihia nga kaha whirihoranga o enei karapa, ka taea e koe te hanga tere i nga korero maha hei kapi i nga momo karapa maha. I roto i te 13.4, kei roto i te kōtaha ngokingoki he tatuhinga wa ngoki e tautuhi ana te roa o te rere o te ngoki DAST i a ia e ngana ana ki te hura i nga wharangi katoa o te pae ngoki. Kei roto hoki i te kōtaha he tautuhinga waahi waahi ki te tautuhi kia pehea te roa e tatari ai te ngoki kia uru mai te waahi i mua i te whakakore i te ngoki ki te kore te pae e whakautu me te tohu mana 200, 300 ranei. I a tatou e whakapai tonu ana ka ka taapirihia ki te kotaha matawai i nga putanga kei te heke mai; ka taapirihia etahi taapiri whirihoranga.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Tuhinga Profile Matawai DAST и tikiti taketake.

He konae whirihoranga anga ngawari mo nga wharangi GitLab

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Tuku

Mena kei te whakamahi koe i nga Wharangi GitLab me te hiahia kia pai ake te whakahaere i nga huringa URL, kua kite pea koe kaore e taea te whakahaere i nga whakahurihanga i runga i to Pae Pae GitLab. Ka taea e GitLab inaianei te whirihora i nga ture ki te tuku i tetahi URL ki tetahi atu mo to pae Whārangi ma te taapiri i tetahi konae whirihoranga ki te putunga. Ka taea tenei ahuatanga na te takoha a Kevin Barnett (@PopeDrFreud), to tatou Eric Eastwood (@MadLittleMods) me nga kapa GitLab. Nga mihi ki a koutou katoa mo to urunga.

Tukuna nga tuhinga и tikiti taketake.

Ko te whenua Terraform e whakahaerehia ana e GitLab

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Whirihorahia

Ko te uru ki nga putanga o mua o te whenua Terraform e tika ana mo te hanganga ture me te patuiro mehemea e tika ana. Ko te tautoko mo te whakaputa i te ahua o Terraform e whakahaerehia ana e GitLab ka timata me te GitLab 13.4. Whakahohe aunoatia te putanga mo nga konae whenua hou o Terraform. Ko nga konae whenua a Terraform o naianei kua heke aunoa ki te putunga putunga i roto i te tukunga i muri mai.

Ko nga tuhinga mo nga whenua o Terraform e whakahaerehia ana e GitLab и tikiti taketake.

Nga Taipitopito Whakamōhiotanga Take Nui

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Aroturuki

I te wa e tukatuka ana i nga aitua, me mohio ngawari koe ki te roa o te tuwhera o te matohi me te maha o nga wa i puta ai te huihuinga. Ko enei korero he mea tino nui ki te whakatau i te paanga ki te kaihoko me nga mea e tika ana kia whakatutukihia e to roopu i te tuatahi. I roto i te röpü Taipitopito Mahi hou, ka whakaatuhia e mätou te wä tïmatanga matohi, te maha o ngä kaupapa, me te hono ki te matohi taketake. E waatea ana enei korero mo nga maiki i puta mai i nga matohi.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Tuhituhi Whakahaere aitua и epic taketake.

Te whakatakoto me te whakatika i te tawhā taumahatanga maiki

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Te wahanga huringa DevOps: Aroturuki

Ko te taha o te Indent Severity ka taea e te hunga whakautu me te hunga whai paanga ki te whakatau i te paanga o te mate, me te tikanga me te tere o te whakautu. I te wa e tohatoha ana to roopu i nga hua i te wa e whakatau ana me te whakaora, ka taea e ratou te whakarereke i tenei tautuhinga. Inaianei ka taea e koe te whakatika i te taumahatanga o tetahi aitua i te paetaha matau o te wharangi Taipitopito, ka whakaatuhia te taumahatanga ki te rarangi o nga aitua.

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Nga tuhinga mo te whakahaere i nga maiki и tikiti taketake.

Waihanga, whakatika me te whakakore i nga ture haumarutanga whatunga ipu

(MUATA, KOURA) DevOps cycle stage: Tiaki

Ko tenei whakarei ake ki te Kaiwhakatika Ture Haumarutanga Whatunga Ipu ka taea e nga kaiwhakamahi te hanga ngawari, te whakatika, me te whakakore tika i o raatau ture mai i te atanga kaiwhakamahi GitLab. Kei roto i nga waahanga whakatika .yaml mo nga kaiwhakamahi mohio me te kaiwhakatika ture me te atanga mohio mo te hunga hou ki nga ture whatunga. Ka kitea e koe nga whiringa whakahaere ture hou i te waahanga Haumarutanga me te Tautukunga > Whakahaere Whakawehi > Ture (Haumarutanga & Tautukunga > Whakahaere Whakawehi > Kaupapa here).

Kua tukuna a # GitLab 13.4 me te rokiroki HashiCorp mo nga taurangi CI me te Agent Kubernetes

Tuhinga Kaiwhakatika Ture Whatunga и epic taketake.

Tautoko putunga putunga Azure

(KORE, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, TE PARAHI, TE HIWA, TE KOURA) Kei te wātea

Kei te tautoko a GitLab me GitLab Runner inaianei Pupuri putunga Azure, kia ngawari ake te whakahaere i nga ratonga GitLab ki Azure.

Ko nga tauira a GitLab e tautoko ana i a Azure mo nga momo toa taonga katoa, tae atu ki nga konae LFS, nga taonga CI, me pūrua. Hei whakarite i te rokiroki Azure Blob, whai i nga tohutohu whakaurunga Omnibus ranei Tūtohi helm.

Ka tautokohia ano hoki e nga kaituku mahi a GitLab a Azure mo te rokiroki keteroki tohatoha. Ka taea te whirihora i te rokiroki Azure ma te whakamahi i te waahanga [runners.cache.azure].

Nga tuhinga mo te whakamahi i te rokiroki Azure Blob и tikiti taketake.

Ko nga kohinga Omnibus ARM64 mo Ubuntu me OpenSUSE

(KORE, KAUPAPA, KAUPAPA, KAUPAPA) Kei te wātea

Hei whakautu ki te piki haere o te tono mo te tautoko mo te whakahaere i a GitLab i runga i te hoahoanga ARM 64-bit, kei te koa matou ki te panui kei te waatea mai te kete ARM64 Ubuntu 20.04 Omnibus mana. Ka nui te mihi ki a Zitai Chen raua ko Guillaume Gardet mo nga takoha nui i mahia e raua - ko o raua tono hanumi i whai waahi nui ki tenei!

Hei tango me te whakauru i te kete mo Ubuntu 20.04, haere ki to maatau whārangi tāutanga ka tīpako Ubuntu.

Tuhinga o mua mo ARM64 и tikiti taketake.

Tautoko motuhēhēnga kāri atamai mō te tūtohi Helm GitLab

(PREMIUM, ULTIMATE) Kei te wātea

Ka taea te whakamahi i nga kaari atamai, penei i nga Kaari Uru noa (CAC), ki te whakamotuhēhē ki tētahi tauira GitLab i tukuna mā te tūtohi Helm. Ka whakamotuhēhēhia ngā kāri atamai ki tētahi pātengi raraunga ā-rohe mā te whakamahi i ngā tiwhikete X.509. Na tenei, ko te tautoko kaari atamai me te tūtohi Helm kua rite inaianei ki te tautoko kaari atamai e waatea ana i roto i nga whakatakotoranga Omnibus.

Tuhinga mo nga Tautuhinga Motuhēhēnga Kaari Ataata и tikiti taketake.

Ko nga korero tuku taipitopito me nga tohutohu whakahou / whakaurunga ka taea te panui i te panui Ingarihi taketake: I tukuna a GitLab 13.4 me Vault mo nga taurangi CI me te Agent Kubernetes.

I mahi matou i te whakamaoritanga mai i te reo Ingarihi cattidourden, maryartkey, ainoneko и rihavant.

Source: will.com

Tāpiri i te kōrero