ʻ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.
ʻ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.
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.
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.
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ʻī.
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.
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.
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.
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.
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 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.
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ʻ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.
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ā.
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.
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.
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.
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.
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
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
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
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.
Hoʻohou i ka mea koho pōkole no nā hoʻolālā Kubernetes
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.
ʻ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.
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.
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.
Ka hooponopono ana git clean no nā hana GitLab CI/CD
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).
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 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.
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.
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.
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:
Ma GitLab 11.5 ua hoʻohui mākou i kēia koi i ka palapala Geo: gitlab-ee#8053.
Ma GitLab 11.6sudo 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.
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
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
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.
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ā.