ʻO GitLab 11.10

ʻO GitLab 11.10

ʻO GitLab 11.10 me nā laina paipu dashboard, nā paipu hopena i hoʻohui ʻia, a me nā manaʻo laina nui i nā noi hoʻohui.

ʻIke kūpono e pili ana i ka hana o nā pipeline ma nā papahana like ʻole

Ke hoʻomau nei ʻo GitLab e hoʻonui i ka ʻike i loko o ke ola ola DevOps. Ma keia pukana ma papa mana ua hoʻohui i kahi hiʻohiʻona o ke kūlana pipeline.

He mea maʻalahi kēia inā ʻoe e aʻo nei i ka pipeline o kahi papahana hoʻokahi, akā maikaʻi loa inā mau papahana, - a hiki pinepine kēia inā hoʻohana ʻoe i nā microservice a makemake ʻoe e holo i kahi pipeline no ka hoʻāʻo ʻana a me ka hāʻawi ʻana i nā code mai nā waihona papahana like ʻole. I kēia manawa hiki iā ʻoe ke ʻike koke i ka hana nā paipu ma ka papa hoʻomalu, ma nā wahi a pau e hana ʻia ai.

Ke holo nei i nā paipu no nā hopena i hui ʻia

I ka wā lōʻihi, ʻokoʻa ke kumu a me nā lālā i hoʻopaʻa ʻia, a hiki ke kū mai kahi kūlana kahi e kū kaʻawale ai lākou, akā ʻaʻole hana pū. I kēia manawa hiki iā ʻoe holo i nā paipu no nā hopena i hui ʻia ma mua o ka hui ʻana. Ma kēia ala e ʻike koke ai ʻoe i nā hewa e ʻike wale ʻia inā neʻe pinepine ʻia nā loli ma waena o nā lālā, ʻo ia hoʻi e hoʻoponopono wikiwiki ʻoe i nā hewa pipeline a hoʻohana i ka Ka holo ʻana o GitLab.

E hoʻomaikaʻi hou aku i ka laulima

Hoʻohui ʻo GitLab 11.10 i nā hiʻohiʻona hou aʻe no ka hui pū ʻana a me nā kahe hana maʻalahi. IN puka mua ua hoʻolauna mākou i nā manaʻo no nā noi hoʻohui, kahi e hiki ai i ka mea loiloi ke kuhikuhi i ka hoʻololi ʻana i hoʻokahi laina ma kahi manaʻo i kahi noi hoʻohui, a hiki ke hana koke ʻia mai ka pae manaʻo. Ua makemake kā mākou mea hoʻohana a noi ʻia e hoʻonui i kēia hiʻohiʻona. I kēia manawa hiki iā ʻoe ke hāʻawi hoʻololi no nā laina he nui, e hōʻike ana i nā laina e wehe a me ka mea e hoʻohui.

Mahalo i kāu manaʻo a me nā manaʻo!

A ʻaʻole ʻo ia wale nō…

Nui nā hiʻohiʻona kupaianaha i kēia hoʻokuʻu ʻana, e.g. nā pōkole ma kahi kikoʻī, ʻoi aku ka piha hoʻomaʻemaʻe ipu waihona, Hiki ke haku ʻia nā Auto DevOps a me ka manawa kūpono kūʻai i nā minuke CI Runner hou. Aia ma lalo iho nā kikoʻī e pili ana i kēlā me kēia o lākou.

ʻO ka limahana waiwai o kēia mahinaMVP) — Takuya Noguchi

ʻO Takuya Noguchi ka limahana waiwai loa o kēia mahina (Takuya Noguchi). ʻO Takuya hana maikaʻi no ka nani o GitLab: nā hewa i hoʻopaʻa ʻia, hoʻopau i nā hemahema ma ka hope a me ka frontend a hoʻomaikaʻi i ka mea hoʻohana. Mahalo iā ʻoe!

ʻO nā hiʻohiʻona nui o GitLab 11.10

Nā paipu ma ka papa hoʻomalu

PREMIUM, ULTIMATE, KULA, GULA

Hōʻike ka dashboard ma GitLab i ka ʻike e pili ana i nā papahana ma kāu hiʻohiʻona GitLab holoʻokoʻa. Hoʻohui ʻoe i kēlā me kēia papahana i kēlā me kēia manawa a hiki ke koho i ka papahana āu e makemake ai.
Ma kēia hoʻokuʻu, ua hoʻohui mākou i ka ʻike e pili ana i nā kūlana pipeline i ka dashboard. I kēia manawa, ʻike nā mea hoʻomohala i ka hana o nā pipeline i nā papahana pono āpau - i hoʻokahi interface.

ʻO GitLab 11.10

Pipeline no nā hopena i hui ʻia

PREMIUM, ULTIMATE, KULA, GULA

He mea maʻamau ka hoʻokaʻawale ʻana o ka lālā kumu mai ka lālā i hoʻopaʻa ʻia i ka manawa ke ʻole ʻoe e hoʻokau mau i nā loli ma waena o lākou. ʻO ka hopena, he "'ōmaʻomaʻo" ke kumu a me nā pipeline lālā i manaʻo ʻia a ʻaʻohe paio hoʻohui, akā hāʻule ka hui ʻana ma muli o nā loli like ʻole.

Ke hana ʻokoʻa ka pipeline noi hui i kahi loulou hou e loaʻa ai ka hopena i hui ʻia o ka hui ʻana o ke kumu a me nā lālā i kuhikuhi ʻia, hiki iā mākou ke holo i ka pipeline ma kēlā loulou a hōʻoia i ka holo ʻana o ka hopena holoʻokoʻa.

Inā ʻoe e hoʻohana nei i nā pipeline noi hoʻohui (i kēlā me kēia mana) a me ka hoʻohana ʻana iā GitLab runners version 11.8 a ʻoi paha, pono ʻoe e hōʻano hou iā lākou e pale i kēia pilikia. gitlab-ee#11122. ʻAʻole pili kēia i nā mea hoʻohana o ka lehulehu GitLab holo.

ʻO GitLab 11.10

Ke manaʻo nei i nā hoʻololi ma nā laina he nui

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Ke hana pū nei ʻoe i nā noi hoʻohui, ʻike pinepine ʻoe i nā pilikia a hāʻawi i nā hoʻonā. Mai ka GitLab 11.6 kākoʻo mākou manaʻo hoʻololi no ka laina hookahi.

Ma ka mana 11.10, hiki i nā manaʻo like ʻole ke hoʻohui i nā hoʻololi i nā laina he nui, a laila hiki i kēlā me kēia me ka palapala ʻae i ka lālā kumu ke ʻae iā lākou me hoʻokahi kaomi. Mahalo i ka hiʻohiʻona hou, hiki iā ʻoe ke pale i ka kope-paste, e like me nā mana o mua.

ʻO GitLab 11.10

Pōkole ma kekahi wahi

PREMIUM, ULTIMATE, KULA, GULA

Me nā lepili i ka laulā like, hiki i nā hui ke hoʻopili i nā lepili kūʻokoʻa (ma ka laulā hoʻokahi) i kahi pilikia, noi hoʻohui, a i ʻole epic i nā hiʻohiʻona me nā kahua maʻamau a i ʻole nā ​​mokuʻāina hana maʻamau. Hoʻonohonoho ʻia lākou me ka hoʻohana ʻana i kahi syntax colon kūikawā ma ka inoa inoa.

E ʻōlelo mākou he pono ʻoe i kahi kahua maʻamau i nā hana e nānā i ka ʻōnaehana hana o ka paepae āu e ʻimi nei. Pono e pili kēlā me kēia hana i hoʻokahi paepae. Hiki iā ʻoe ke hana i nā pōkole platform::iOS, platform::Android, platform::Linux a me nā mea ʻē aʻe inā pono. Inā ʻoe e hoʻopili i kahi ʻaoʻao pōkole i kahi hana, e hoʻoneʻe ʻokoʻa ia i kahi ala pōkole ʻē aʻe e hoʻomaka me platform::.

E ʻōlelo kākou he mau pōkole kāu workflow::development, workflow::review и workflow::deployed, e hōʻike ana i ke kūlana o ke kaʻina hana o kāu hui. Inā loaʻa i ka hana kahi ala pōkole workflow::development, a makemake ka mea hoʻomohala e hoʻoneʻe i ka hana i ke kahua workflow::review, pili wale i ka pōkole hou a me ka mea kahiko (workflow::development) ua holoi ʻia. Aia kēia ʻano i ka wā e neʻe ai ʻoe i nā hana ma waena o nā papa inoa o nā pōkole ma ka papa hana e hōʻike ana i ke kahe hana o kāu hui. I kēia manawa hiki i nā lālā o ka hui hana ʻole me ka papa hana ke hoʻololi i ke ʻano o ke kahe hana i nā hana ponoʻī.

ʻO GitLab 11.10

ʻOi aku ka hoʻomaʻemaʻe ʻana o ka waihona waihona

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Ke hoʻohana maʻamau ʻoe i kahi hoʻopaʻa inoa pahu me nā pipeline CI, hoʻololi ʻoe i nā hoʻololi ʻokoʻa he nui i hoʻokahi hōʻailona. Ma muli o ka hoʻokō ʻana o Docker, ʻo ka hana maʻamau ka mālama ʻana i nā loli āpau i ka ʻōnaehana, akā hoʻopau lākou i ka hoʻomanaʻo. Inā ʻoe e hoʻohana i ka ʻāpana -m с registry-garbage-collect, hiki iā ʻoe ke hoʻopau koke i nā hoʻololi mua a hoʻokuʻu i kahi wahi makamae.

ʻO GitLab 11.10

Ke kūʻai ʻana i nā minuke CI Runner hou

keleawe, KULA, GULA

Hiki i nā mea hoʻohana me nā hoʻolālā GitLab.com uku (Gold, Silver, Bronze) ke kūʻai aku i nā minuke CI Runner hou. Ma mua, pono e hoʻokō i ka quota i hāʻawi ʻia ma ka papahana. Me kēia hoʻomaikaʻi ʻana, hiki iā ʻoe ke kūʻai mua i nā minuke o ka quota e pale aku i nā pilikia ma muli o ka pani ʻana o ka pipeline.

I kēia manawa, kūʻai ʻo 1000 minuke i $8, a hiki iā ʻoe ke kūʻai i nā mea he nui e like me kou makemake. E hoʻomaka ana ka hoʻohana ʻana i nā minuke hou i ka wā i hoʻopau ai ʻoe i kāu puʻupuʻu o kēlā me kēia mahina, a ʻo ke koena o nā minuke ʻē aʻe e ʻōwili ʻia i ka mahina e hiki mai ana. IN hoʻokuʻu e hiki mai ana makemake mākou e hoʻohui i kēia hiʻohiʻona i nā hoʻolālā manuahi pū kekahi.

ʻO GitLab 11.10

Composable Auto DevOps

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Me Auto DevOps, hoʻololi nā hui i nā hoʻomaʻamaʻa DevOps hou me ka ʻole o ka hoʻoikaika. Hoʻomaka me GitLab 11.10, hāʻawi ʻia kēlā me kēia hana ma Auto DevOps kāʻei kūʻokoʻa. Hiki i nā mea hoʻohana ke hoʻohana функцию includes i GitLab CI e hiki ai i kēlā me kēia pae o Auto DevOps a ma ka manawa like e hoʻohana i kāu faila maʻamau gitlab-ci.yml. Ma kēia ala hiki iā ʻoe ke hoʻohana wale i nā hana āu e pono ai a hoʻohana i nā mea hou i luna.

ʻO GitLab 11.10

E hoʻokele ʻakomi i nā lālā hui ma GitLab.com me ka hoʻohana ʻana iā SCIM

KULA, GULA

Ma mua, pono ʻoe e hoʻokele lima i ka lālā hui ma GitLab.com. Hiki iā ʻoe ke hoʻohana i ka SAML SSO a hoʻokele i ka lālā me ka hoʻohana ʻana iā SCIM e hana, holoi, a hoʻololi i nā mea hoʻohana ma GitLab.com.

He mea pono loa kēia no nā ʻoihana me ka nui o nā mea hoʻohana a me nā mea hoʻolako kikowaena kikowaena. I kēia manawa hiki iā ʻoe ke loaʻa hoʻokahi kumu o ka ʻoiaʻiʻo, e like me Azure Active Directory, a e hana ʻia nā mea hoʻohana a holoi ʻia ma o ka mea hāʻawi ʻike ma mua o ka lima.

ʻO GitLab 11.10

E komo i GitLab.com ma o ka mea hoʻolako SAML

KULA, GULA

Ma mua, i ka wā e hoʻohana ai i ka SAML SSO no nā hui, ua koi ʻia ka mea hoʻohana e kau inoa me nā hōʻoia GitLab a me kahi mea hāʻawi ʻike. Hiki iā ʻoe ke komo pololei ma o SSO ma ke ʻano he mea hoʻohana GitLab e pili ana me kahi hui i hoʻonohonoho ʻia.

ʻAʻole pono nā mea hoʻohana e kau inoa ʻelua, e maʻalahi i nā hui ke hoʻohana i ka SAML SSO no GitLab.com.

ʻO GitLab 11.10

ʻO nā hoʻomaikaʻi ʻē aʻe ma GitLab 11.10

Hoʻolālā keiki epic

LOA, GULA

I ka hoʻokuʻu mua ʻana, ua hoʻohui mākou i nā keiki epics (epics of epics) e kōkua iā ʻoe e hoʻokele i kāu ʻano hoʻolaha hana. Hōʻike ʻia nā epics keiki ma ka ʻaoʻao o ka makua.

Ma kēia hoʻokuʻu ʻana, hōʻike ka ʻaoʻao epic makua i kahi outline o nā epics keiki i hiki i nā hui ke ʻike i ka timeline o nā keiki epics a hiki ke hoʻokele i nā hilinaʻi manawa.

ʻO GitLab 11.10

Hoʻohui i nā pale pop-up noi

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Ma kēia hoʻokuʻu ʻana, ke hoʻolauna nei mākou i nā pale ʻike e puka mai ana ke kau ʻoe ma luna o kahi loulou noi hoʻohui. Ma mua, ua hōʻike wale mākou i ka inoa noi hoʻohui, akā i kēia manawa ke hōʻike nei mākou i ke kūlana noi hoʻohui, ke kūlana pipeline CI, a me ka URL pōkole.

Hoʻolālā mākou e hoʻohui i nā ʻike koʻikoʻi i nā hoʻopuka e hiki mai ana, e laʻa. kanaka kuleana a me nā wahi hoʻomalu, a e hoʻolauna pū mākou i nā pale pop-up no nā hana.

ʻO GitLab 11.10

Kānana i nā noi hoʻohui ʻia e nā lālā i ʻimi ʻia

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Hoʻokomo pinepine ʻia nā kaʻina hana Git no ka hoʻokuʻu ʻana a i ʻole ka hoʻouna ʻana i nā polokalamu i nā lālā lōʻihi he nui-e hoʻoponopono i nā mana o mua (e.g. stable-11-9) a i ʻole ka neʻe ʻana mai ka hoʻāʻo maikaʻi ʻana i ka hana (e.g. integration), akā ʻaʻole maʻalahi ka loaʻa ʻana o nā noi hoʻohui no kēia mau lālā ma waena o nā noi hoʻohui ākea.

Hiki ke kānana ʻia ka papa inoa o nā noi hoʻohui no nā papahana a me nā hui e ka lālā i manaʻo ʻia o ka noi hoʻohui i mea e maʻalahi ai ka loaʻa ʻana o ka mea āu e pono ai.

Mahalo iā ʻoe, Hiroyuki Sato (Hiroyuki Sato)!

ʻO GitLab 11.10

Ka hoʻouna ʻana a me ka hoʻohui ʻana ma luna o ka pipeline holomua

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Inā mākou e hoʻohana i ke ʻano hana hoʻomohala e pili ana i ka Trunk, pono mākou e pale i nā lālā lōʻihi e makemake ai i nā lālā liʻiliʻi liʻiliʻi me ka mea nona hoʻokahi. Hoʻokomo pinepine ʻia nā hoʻololi liʻiliʻi i ka lālā i hoʻopaʻa ʻia, akā naʻe, ʻo ka hana ʻana pēlā e wāwahi ʻia ke kūkulu.

Me kēia hoʻokuʻu ʻana, kākoʻo ʻo GitLab i nā koho pana Git hou e wehe aunoa i nā noi hoʻohui, hoʻonohonoho i ka lālā i hoʻopaʻa ʻia, a hoʻokō i kahi hui ʻana ma kahi paipu kūleʻa mai ka laina kauoha i ka manawa o ka pana ʻana i ka lālā.

ʻO GitLab 11.10

Hoʻohui maikaʻi ʻia me nā dashboard waho

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Hiki iā GitLab ke komo i nā kikowaena Prometheus he nui (ka puni, papahana, a me pūʻulu (manaʻo ʻia)), akā hiki ke hoʻonui i ka paʻakikī a i ʻole ke kākoʻo ʻia e nā dashboard maʻamau. Me kēia hoʻokuʻu, hiki i nā hui ke hoʻohana i hoʻokahi Prometheus API, e maʻalahi ka hoʻohui ʻana me nā lawelawe e like me Grafana.

Hoʻokaʻawale i nā ʻaoʻao Wiki ma ka lā hana

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Ma kahi papahana Wiki, hiki i nā hui ke kaʻana like i nā palapala a me nā ʻike koʻikoʻi ʻē aʻe me ka code kumu a me nā hana. Me kēia hoʻokuʻu, hiki iā ʻoe ke hoʻokaʻawale i ka papa inoa o nā ʻaoʻao Wiki ma ka lā i hana ʻia a me ke poʻo inoa e ʻike koke i nā ʻike i hana ʻia.

ʻO GitLab 11.10

Ke nānā nei i nā kumuwaiwai i noi ʻia e ka hui

LOA, GULA

Kōkua ʻo GitLab iā ʻoe e nānā i kāu pūʻulu Kubernetes no ka hoʻomohala ʻana a me nā noi hana. E hoʻomaka me kēia hoʻokuʻu, e nānā i ka CPU a me nā noi hoʻomanaʻo mai kāu hui e ʻike i nā pilikia ma mua o ka lilo ʻana i pilikia.

ʻO GitLab 11.10

E ʻike i nā ana ʻana o ka Load Balancer ma ka papa kuhikuhi Grafana

CORE, STARTER, PREMIUM, ULTIMATE

He mea nui e nānā i ke olakino o kāu hiʻohiʻona GitLab. Ma mua, hāʻawi mākou i nā dashboards paʻamau ma o kahi hiʻohiʻona Grafana i hoʻopili ʻia. E hoʻomaka me kēia hoʻokuʻu, ua hoʻokomo mākou i nā dashboards hou no ka nānā ʻana i nā mea kaulike NGINX.

SAST no Elixir

LOA, GULA

Ke hoʻomau nei mākou i ka hoʻonui ʻana i ke kākoʻo ʻōlelo a hoʻonui i nā loiloi palekana. Ma kēia hoʻokuʻu ʻana ua hiki iā mākou ke nānā palekana no nā papahana ma 'Elixir a me nā papahana i hana ʻia ma kahua Phoenix.

Nā nīnau he nui i hoʻokahi kiʻi

PREMIUM, ULTIMATE, KULA, GULA

Ma GitLab, hiki iā ʻoe ke hana i nā pakuhi e ʻike i nā metric āu e hōʻiliʻili ai. ʻO ka manawa pinepine, no ka laʻana, inā pono ʻoe e nānā i ka nui a i ʻole ka awelika waiwai o kahi metric, makemake ʻoe e hōʻike i kekahi mau waiwai ma ka pakuhi. E hoʻomaka me kēia hoʻokuʻu, loaʻa iā ʻoe kēia manawa.

Nā hualoaʻa DAST ma ka Papa Palekana Pūʻulu

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Ua hoʻohui mākou i nā hualoaʻa Dynamic Application Security Testing (DAST) i ka dashboard palekana o ka hui me ka SAST, ka nānā pahu pahu, a me ka nānā ʻana i ka hilinaʻi.

Hoʻohui i ka Metadata i kahi hōʻike scan Container

LOA, GULA

Ma kēia hoʻokuʻu ʻana, loaʻa i ka Container Scan Report nā metadata hou aku - ua hoʻohui mākou mea pili (he hiʻohiʻona Clair) i loko o ka metadata i loaʻa: priority, ID (me ka kuhikuhi ʻana iā mitre.org) a me ka pae i hoʻopili ʻia (e laʻa me debian:8).

Hoʻohui ʻana i kahi ʻano hōʻike metric e hoʻohui i nā noi

PREMIUM, ULTIMATE, KULA, GULA

Ua hāʻawi mua ʻo GitLab i nā ʻano hōʻike e hiki ke hoʻopili pololei ʻia i nā noi hoʻohui: mai nā hōʻike a i maikaʻi code и hoʻāʻo ʻāpana ma ke kahua hōʻoia a hiki PAPA и ʻĀANA ma ke kahua pale.

ʻOiai he mau hōʻike koʻikoʻi kēia, pono pū ka ʻike kumu e kūpono i nā hiʻohiʻona like ʻole. Ma GitLab 11.10, hāʻawi mākou i nā metric e hōʻike pololei ana i ka noi hoʻohui, e manaʻo nei i kahi pālua kī-waiwai maʻalahi. Ma kēia ala, ʻimi nā mea hoʻohana i nā loli i ka manawa, me nā metric maʻamau, a me nā loli i nā ana no kahi noi hoʻohui kikoʻī. Hiki ke hoʻololi ʻia ka hoʻohana ʻana i ka hoʻomanaʻo, ka hoʻāʻo ʻana i ka hana, a me nā kūlana olakino i nā ana maʻalahi i hiki ke nānā pono ʻia i nā noi hoʻohui pū me nā hōʻike i kūkulu ʻia.

Kākoʻo no nā papahana Maven multi-module no ka nānā ʻana i ka hilinaʻi

LOA, GULA

Me kēia hoʻokuʻu, kākoʻo nā papahana Maven multi-module i ka nānā ʻana i ka hilinaʻi GitLab. Ma mua, inā pili ka submodule i kekahi submodule o ka pae like, ʻaʻole hiki iā ia ke ʻae i ka hoʻouka ʻana mai ka waihona kikowaena Maven. I kēia manawa ua hana ʻia kahi papahana Maven multi-module me ʻelua mau modula a me kahi hilinaʻi ma waena o nā modula ʻelua. Loaʻa nā hilinaʻi ma waena o nā modula kaikunāne i ka waihona Maven kūloko i hiki i ke kūkulu ke hoʻomau.

Hiki i nā mea hoʻohana ke hoʻololi i ke ala cloning ma CI

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Ma ka maʻamau, hoʻopili ʻo GitLab Runner i ka papahana i kahi subpath kūʻokoʻa $CI_BUILDS_DIR. Akā no kekahi mau papahana, e like me Golang, pono e hoʻopili ʻia ke code i kahi papa kuhikuhi kikoʻī i mea e kūkulu ʻia ai.

Ma GitLab 11.10 ua hoʻokomo mākou i ka loli GIT_CLONE_PATH, hiki iā ʻoe ke kuhikuhi i kahi ala kikoʻī kahi e hoʻopili ai ʻo GitLab Runner i ka papahana ma mua o ka hoʻokō ʻana i ka hana.

Ka huna maʻalahi o nā ʻano like ʻole i mālama ʻia ma nā lāʻau

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Hāʻawi ʻo GitLab i nā ala he nui pale и palena i ka wahi nā hoʻololi ma GitLab CI/CD. Akā hiki ke hoʻopau ʻia nā ʻano like ʻole i ke kūkulu ʻana i nā lāʻau, me ka manaʻo ʻole a i ʻole.

Hana koʻikoʻi ʻo GitLab i ka hoʻokele waiwai a me ka loiloi a hoʻomau i ka hoʻohui ʻana i nā hiʻohiʻona hoʻokō. Ma GitLab 11.10, ua hoʻolauna mākou i ka hiki ke uhi i kekahi ʻano o nā ʻano like ʻole i loko o nā log trace, me ka hoʻohui ʻana i kahi pae o ka pale ʻana i nā mea o kēia mau ʻano i hoʻokomo ʻia i loko o nā lāʻau. A i kēia manawa ʻo GitLab nā huna huna nui nā mea hoʻololi hōʻailona i kūkulu ʻia.

E hoʻā a hoʻopau paha i nā Auto DevOps ma ka pae kime

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Me Auto DevOps ma kahi papahana GitLab.com, hiki iā ʻoe ke lawe i nā kahe hana DevOps hou mai ke kūkulu ʻana a hiki i ka lawe ʻana me ka pilikia ʻole.

E hoʻomaka ana me GitLab 11.10, hiki iā ʻoe ke hoʻā a hoʻopau i nā Auto DevOps no nā papahana āpau i ka hui like.

ʻO ka palapala laikini maʻalahi a hoʻomaikaʻi ʻia

HOOMAKA, PREMIUM, ULTIMATE

I mea e maʻalahi a maʻalahi hoʻi ka hoʻokele ʻana i nā kī laikini, ua hoʻolālā hou mākou i ka ʻaoʻao laikini ma ka papa admin a hōʻike i nā mea nui loa.

ʻO GitLab 11.10

Hoʻohou i ka mea koho pōkole no nā hoʻolālā Kubernetes

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Hōʻike nā papa hoʻolālā i ka ʻike e pili ana i nā hoʻolālā Kubernetes āpau.

Ma kēia hoʻokuʻu ʻana, ua hoʻololi mākou i ke ʻano o kā mākou palapala ʻana i nā ʻaoʻao pōkole i nā hoʻolālā. Loaʻa nā pāʻani i kēia manawa e app.example.com/app и app.example.com/env ai ole ia, app. E pale ana kēia i ka kānana ʻana i nā paio a me ka pilikia o nā hoʻoili hewa ʻole e pili ana i ka papahana.

Eia hou, ma GitLab 12.0 mākou wehe i ka lepili app mai ka mea koho hoʻolālā Kubernetes, a hiki wale ke hoʻokūkū ma app.example.com/app и app.example.com/env.

Hoʻokumu ikaika i nā kumuwaiwai Kubernetes

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

ʻO ka hoʻohui ʻana o Kubernetes me GitLab hiki iā ʻoe ke hoʻohana i ka hiʻohiʻona RBAC me ka hoʻohana ʻana i kahi moʻokāki lawelawe a me kahi inoa inoa hoʻolaʻa no kēlā me kēia papahana GitLab. E hoʻomaka ana me kēia hoʻokuʻu ʻana, no ka ʻoi aku ka maikaʻi, e hana ʻia kēia mau kumuwaiwai i ka wā e pono ai no ka waiho ʻana.

Ke kau ʻia nei ʻo Kubernetes, e hana ʻo GitLab CI i kēia mau kumuwaiwai ma mua o ka hoʻolālā ʻana.

Nā kukini hui no nā pūʻulu pae-hui

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Ke kākoʻo nei nā pūʻulu pae hui i ka hoʻokomo ʻana iā GitLab Runner. Hōʻike ʻia nā kukini Kubernetes pae kiʻekiʻe i nā papahana keiki ma ke ʻano he poʻe kukini hui cluster и kubernetes.

Kāhea helu helu no nā hana Knative

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Nā hiʻohiʻona i kau ʻia me GitLab Serverless, hōʻike i kēia manawa i ka helu o nā kelepona i loaʻa no kahi hana. No ka hana ʻana i kēia, pono ʻoe e hoʻokomo iā Prometheus ma ka hui kahi i hoʻokomo ʻia ai ʻo Knative.

ʻO GitLab 11.10

Ka hooponopono ana git clean no nā hana GitLab CI/CD

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Ma ka maʻamau, holo ʻo GitLab Runner git clean i ka wā o ka hoʻouka ʻana i ke code i ka wā e hoʻokō ai i kahi hana ma GitLab CI/CD. E like me GitLab 11.10, hiki i nā mea hoʻohana ke hoʻomalu i nā ʻāpana i hāʻawi ʻia i kahi hui git clean. He mea pono kēia no nā hui me nā kukini hoʻolaʻa, a me nā hui e hōʻiliʻili i nā papahana mai nā monorepositories nui. I kēia manawa hiki iā lākou ke hoʻomalu i ke kaʻina hoʻoiho ma mua o ka hoʻokō ʻana i nā palapala. Hoʻololi hou GIT_CLEAN_FLAGS ka waiwai paʻamau -ffdx a ʻae i nā ʻāpana kauoha āpau [git clean](https://git-scm.com/docs/git-clean).

ʻO ka mana waho ma Core

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Pono paha nā kaiapuni paʻa i kahi kumuwaiwai mana waho e komo i ka papahana. Ua hoʻohui mākou i ke kākoʻo no kahi pae ʻē aʻe o ka mana komo i loko 10.6 a loaʻa nā noi he nui e wehe i kēia hana ma Core. Ua hauʻoli mākou i ka hoʻolauna ʻana i ka mana waho a me kahi papa o ka palekana no nā hihia Core, no ka mea pono kēia hiʻohiʻona e nā mea komo.

Hiki ke hana i nā papahana ma nā hui ma Core

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Hiki i ka mea hoʻomohala ke hana i nā papahana ma nā hui mai ka mana 10.5, a hiki i kēia manawa ma Core. ʻO ka hana ʻana i nā papahana he hiʻohiʻona koʻikoʻi no ka huahana ma GitLab, a ma ka hoʻokomo ʻana i kēia hiʻohiʻona i Core, ʻoi aku ka maʻalahi o nā lālā e hana i kahi mea hou.

ʻO GitLab Runner 11.10

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

I kēia lā ua hoʻokuʻu mākou iā GitLab Runner 11.10! ʻO GitLab Runner kahi papahana open source i hoʻohana ʻia e holo i nā hana CI/CD a hoʻihoʻi i nā hopena i GitLab.

ʻO nā loli hoihoi loa:

Hiki ke loaʻa ka papa inoa piha o nā loli ma ka GitLab Runner changelog: HOOLOLI.

Hoʻoponopono i ka hoʻihoʻi project_id ma ka API hulina blob ma Elasticsearch

HOOMAKA, PREMIUM, ULTIMATE

Ua hoʻoponopono mākou i kahi pahu i ka Elasticsearch blob search API e hoʻihoʻi hewa ana i ka 0 no project_id. E pono ana reindex Elasticsearche loaa na waiwai kupono project_id ma hope o ka hoʻokomo ʻana i kēia mana o GitLab.

Nā hoʻomaikaʻi omnibus

CORE, STARTER, PREMIUM, ULTIMATE

Ua hana mākou i nā mea hou i Omnibus ma GitLab 11.10:

  • Aia ʻo GitLab 11.10 Nā mea nui loa 5.9.0, he kumu wehe ʻē aʻe iā Slack, nona ka mea i hoʻokuʻu hou ʻia he papa kuhikuhi hoʻohui hou no ka neʻe maʻalahi ʻana i ka ʻikepili mai Hipchat a me nā mea hou aku. Aia kēia mana hōʻano palekana, a paipai mākou e hoʻohou.
  • Mākou hoʻohui pū ʻo Grafana me Omnibus, a i kēia manawa ua maʻalahi ka hoʻomaka ʻana e nānā i kāu hiʻohiʻona GitLab.
  • Ua hoʻohui mākou i ke kākoʻo no ka holoi ʻana i nā kiʻi pahu kahiko mai ka papa inoa Docker.
  • Ua hōʻano hou mākou i nā ca-certs i 2019-01-23.

Hoʻonui i ka hana

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GULA

Ke hoʻomau nei mākou i ka hoʻomaikaʻi ʻana i ka hana GitLab me kēlā me kēia hoʻokuʻu ʻana no nā manawa GitLab o kēlā me kēia nui. ʻO kekahi mau hoʻomaikaʻi ma GitLab 11.10:

Ua hoʻomaikaʻi ʻia nā pakuhi GitLab

CORE, STARTER, PREMIUM, ULTIMATE

Ua hana mākou i kēia mau hoʻomaikaʻi ʻana i nā pakuhi GitLab:

Nā hiʻohiʻona i hoʻopau ʻia

E lawe mai ʻo GitLab Geo i kahi waihona hashed i GitLab 12.0

Pono ʻo GitLab Geo hoʻopaʻa hashed e hoʻēmi i ka hoʻokūkū ma nā nodes lua. Ua ʻike ʻia kēia ma gitlab-ce#40970.

Ma GitLab 11.5 ua hoʻohui mākou i kēia koi i ka palapala Geo: gitlab-ee#8053.

Ma GitLab 11.6 sudo gitlab-rake gitlab:geo:check nānā inā hiki ke hoʻopaʻa hashed a inā ua neʻe ʻia nā papahana āpau. Cm. gitlab-ee#8289. Inā ʻoe e hoʻohana nei iā Geo, e ʻoluʻolu e holo i kēia nānā a neʻe i ka hikiwawe.

Ma GitLab 11.8 ʻōlelo hōʻike paʻa paʻa gitlab-ee!8433 e hōʻike ʻia ma ka ʻaoʻao ʻĀpana Luna > Geo > Nodesinā ʻaʻole ʻae ʻia nā loiloi ma luna.

Ma GitLab 12.0 E hoʻohana ʻo Geo i nā pono mālama mālama. Cm. gitlab-ee#8690.

Lā holoi: 22 Iune 2019

Kākoʻo ʻo Ubuntu 14.04

ʻO GitLab 11.10 ka hoʻokuʻu hope loa me Kākoʻo ʻo Ubuntu 14.04.

Ua hoʻolaha ʻo Canonical i ka hopena o ke kākoʻo maʻamau no Ubuntu 14.04 ʻApelila 2019. Manaʻo mākou i nā mea hoʻohana e hoʻonui i kahi mana LTS i kākoʻo ʻia: Ubuntu 16.04 a i ʻole Ubuntu 18.04.

Lā holoi: 22 leka 2019

Ka palena ʻana i ka nui o nā paipu i hana ʻia e hoʻokahi hoʻouna

Ma mua, ua hana ʻo GitLab i nā pipelines no HEAD kēlā me kēia lālā i ka hoʻouna. Pono kēia no nā mea hoʻomohala e hoʻohuli i nā loli he nui i ka manawa hoʻokahi (no ka laʻana, i kahi lālā hiʻohiʻona a me a develop).

Akā i ka wā e hoʻokuʻu ai i kahi waihona nui kahi i nui nā lālā ikaika (e like me ka neʻe ʻana, ke aniani a i ʻole ka ʻōpala), ʻaʻole pono ʻoe e hana i kahi pipeline no kēlā me kēia lālā. Hoʻomaka me GitLab 11.10 mākou e hana ai kiʻekiʻe 4 paipu i ka hoouna ana.

Lā holoi: 22 leka 2019

Nā ala helu hoʻoilina GitLab Runner

Mai ka hoʻohana ʻana o Gitlab 11.9 GitLab Runner ʻano hou cloning / kāhea ʻana i ka waihona. I kēia manawa e hoʻohana ʻo GitLab Runner i ke ala kahiko inā ʻaʻole kākoʻo ʻia ka mea hou. E ʻike hou aku ma keia hana.

Ma GitLab 11.0, ua hoʻololi mākou i ka nānā hoʻonohonoho kikowaena kikowaena no GitLab Runner. metrics_server e hoopauia no listen_address ma GitLab 12.0. E ʻike hou aku ma keia hana.

Ma ka mana 11.3, ua hoʻomaka ʻo GitLab Runner e kākoʻo nā mea hoʻolako cache lehulehu; i hopena i nā hoʻonohonoho hou no hoʻonohonoho S3 kikoʻī. ka palapala, hāʻawi i kahi papa o nā hoʻololi a me nā kuhikuhi no ka neʻe ʻana i ka hoʻonohonoho hou. E ʻike i nā kikoʻī hou aku ma keia hana.

ʻAʻole loaʻa kēia mau ala ma GitLab 12.0. Ma ke ʻano he mea hoʻohana, ʻaʻole pono ʻoe e hoʻololi i kekahi mea, e hōʻoia e holo ana kāu instance GitLab i ka mana 11.9+ ke hoʻonui ʻoe iā GitLab Runner 12.0.

Lā holoi: 22 Iune 2019

Hoʻopau ʻia ke koho no ka hiʻohiʻona helu komo no GitLab Runner

Hoʻokomo ʻia ka hiʻohiʻona hiʻohiʻona ma 11.4 GitLab Runner FF_K8S_USE_ENTRYPOINT_OVER_COMMAND e hoʻoponopono i nā pilikia e like me #2338 и #3536.

Ma GitLab 12.0, e hoʻololi mākou i ke ʻano kūpono me he mea lā ua pio ka hoʻonohonoho hiʻohiʻona. E ʻike hou aku ma keia hana.

Lā holoi: 22 Iune 2019

Hoʻopau ʻia ke kākoʻo no kahi hāʻawi Linux i hiki i EOL no GitLab Runner

ʻO kekahi mau māhele Linux hiki iā ʻoe ke hoʻokomo iā GitLab Runner ma ka lawelawe ʻana i kā lākou kumu.

Ma GitLab 12.0, ʻaʻole e hāʻawi hou ʻo GitLab Runner i nā pūʻolo i kēia mau māhele Linux. Hiki ke loaʻa kahi papa inoa piha o nā puʻunaue i kākoʻo ʻole ʻia ma kā mākou palapala. Mahalo iā Javier ArdoʻO Javier Jardon) ma hope kana haawina!

Lā holoi: 22 Iune 2019

Ke wehe nei i nā kauoha kahiko ʻo GitLab Runner Helper

Ma ke ʻano o ka hoʻoikaika ʻana e kākoʻo Mea hoʻokō Windows Docker ua haʻalele i kekahi o nā kauoha kahiko i hoʻohana ʻia no kiʻi kōkua.

Hoʻokuʻu ʻo GitLab 12.0 iā GitLab Runner me nā kauoha hou. Pili wale kēia i nā mea hoʻohana kiʻi kōkua. E ʻike hou aku ma keia hana.

Lā holoi: 22 Iune 2019

Ke wehe nei i ka hoʻoilina git clean machine mai GitLab Runner

Ma GitLab Runner 11.10 hāʻawi mākou i ka manawa kūpono hoʻonohonoho pehea e hoʻokō ai ʻo Runner i kahi kauoha git clean. Eia hou, hoʻopau ka hoʻolālā hoʻomaʻemaʻe hou i ka hoʻohana git reset a kau i ke kauoha git clean ma hope o ka hoʻouka ʻana.

No ka mea e hoʻololi paha kēia ʻano hana i kekahi mau mea hoʻohana, ua hoʻomākaukau mākou i kahi hoʻonohonoho FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Inā hoʻonoho ʻoe i ka waiwai true, e hoʻihoʻi ia i ka hoʻolālā hoʻomaʻemaʻe hoʻoilina. Hiki ke ʻike hou aku e pili ana i ka hoʻohana ʻana i nā ʻāpana hana ma GitLab Runner ma ka palapala.

Ma GitLab Runner 12.0, e wehe mākou i ke kākoʻo no ka hoʻolālā hoʻomaʻemaʻe hoʻoilina a me ka hiki ke hoʻihoʻi iā ia me ka hoʻohana ʻana i kahi ʻāpana hana. E ʻike i nā kikoʻī hou aku ma keia hana.

Lā holoi: 22 Iune 2019

Mahele ʻIke Pūnaewele ma ka panel admin

Hāʻawi ʻo GitLab i ka ʻike e pili ana i kāu hiʻohiʻona GitLab ma admin/system_info, akā ʻaʻole pololei kēia ʻike.

Mākou holoi i keia pauku admin panel ma GitLab 12.0 a manaʻo e hoʻohana nā koho nānā ʻē aʻe.

Lā holoi: 22 Iune 2019

Hoʻololi loli

E nānā i kēia mau hoʻololi a pau i ka changelog:

Kāu Mau Koho Paʻamau

Inā hoʻonohonoho ʻoe i kahi hoʻonohonoho GitLab hou, kipa ʻO ka ʻaoʻao hoʻoiho ʻo GitLab.

Hoʻololi

E nānā i ʻaoʻao hou.

Nā hoʻolālā kau inoa ʻo GitLab

Loaʻa ʻo GitLab i ʻelua mau ʻono: hoomalu ponoi и ao SaaS.

Hoʻomalu ponoʻī: Ma ka hale a i ʻole ma kāu paepae kapuaʻi makemake.

  • Kora: No nā hui liʻiliʻi, nā papahana pilikino, a i ʻole ka hoʻāʻo ʻo GitLab no kahi manawa palena ʻole.
  • like me ka: No nā hui e hana ana ma ke keʻena hoʻokahi ma nā papahana he nui e pono ai ke kākoʻo ʻoihana.
  • Premium: No nā hui puʻupuʻu e pono ai nā hiʻohiʻona kiʻekiʻe, loaʻa kiʻekiʻe, a me ke kākoʻo XNUMX/XNUMX.
  • hope loa: No nā ʻoihana e koi ana i ka hoʻolālā paʻa a me ka hoʻokō me ka palekana a me ka hoʻokō pono.

Kapua SaaS - GitLab.com: Hoʻokipa ʻia, mālama ʻia a mālama ʻia e GitLab kau inoa manuahi a uku ʻia no nā mea hoʻomohala pākahi a me nā hui.

  • Free: Nā waihona pilikino palena ʻole a me ka helu palena ʻole o nā mea kōkua papahana. Loaʻa i nā papahana i pani ʻia i nā hiʻohiʻona pae Freema wehe nā papahana loaʻa i nā hiʻohiʻona pae Gold.
  • keleawe: No nā pūʻulu e pono ai ke komo i nā hiʻohiʻona holomua holomua.
  • kala: No nā hui e pono ai nā mana DevOps ikaika, ka hoʻokō, a me ke kākoʻo wikiwiki.
  • Gold: He kūpono no nā hana CI/CD he nui. Hiki i nā papahana wehe āpau ke hoʻohana i nā hiʻohiʻona gula no ka manuahi, me ka ʻole o ka hoʻolālā.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka