GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa

Gano sirrin da aka fallasa da sauri

Zai yi kama da ƙaramin kuskure don ƙaddamar da takaddun shaida ba da gangan zuwa wurin ajiyar da aka raba ba. Duk da haka, sakamakon zai iya zama mai tsanani. Da zarar maharin ya sami kalmar sirri ko maɓallin API, zai karɓi asusunku, ya kulle ku kuma ya yi amfani da kuɗin ku ta hanyar zamba. Bugu da ƙari, tasirin domino yana yiwuwa: samun dama ga asusun ɗaya yana buɗe damar yin amfani da wasu. Hannun jarin sun yi yawa, don haka yana da matukar muhimmanci a gano sirrin da aka fallasa da wuri.

A cikin wannan sakin mun gabatar da zaɓi gano sirri a matsayin wani ɓangare na ayyukanmu na SAST. Ana bincika kowane ƙaddamarwa a cikin aikin CI/CD don sirri. Akwai sirri - kuma mai haɓakawa yana karɓar gargaɗi a cikin buƙatar haɗuwa. Yana soke bayanan sirrin da aka leka a wurin kuma yana haifar da sababbi.

Tabbatar da ingantaccen tsarin canji

Yayin da yake girma kuma ya zama mai rikitarwa, kiyaye daidaito tsakanin sassa daban-daban na kungiya yana da wuyar gaske. Yawan masu amfani da aikace-aikacen kuma mafi girman kuɗin shiga, mafi munin sakamakon haɗa lambar kuskure ko mara lafiya. Ga ƙungiyoyi da yawa, tabbatar da ingantaccen tsarin bita kafin haɗa lamba babban buƙatu ne saboda haɗarin suna da girma sosai.

GitLab 11.9 yana ba ku ƙarin iko da ingantaccen tsari, godiya ga dokoki don warware buƙatun haɗuwa. A baya, don samun izini, dole ne kawai ku gano mutum ko ƙungiya (kowane memba na iya ba da izini). Yanzu zaku iya ƙara ƙa'idodi da yawa ta yadda buƙatar haɗawa ta buƙaci izini daga takamaiman mutane ko ma mambobi da yawa na takamaiman rukuni. Bugu da ƙari, an haɗa fasalin Ma'aikatan Code a cikin ƙa'idodin izini, wanda ke sauƙaƙa gano mutumin da ya ba da izini.

Wannan yana ba ƙungiyoyi damar aiwatar da matakai masu rikitarwa yayin da suke riƙe da sauƙi na GitLab app guda ɗaya inda batutuwa, lamba, bututun, da bayanan kulawa suke bayyane kuma suna iya samun damar yanke shawara da hanzarta aiwatar da ƙuduri.

ChatOps yanzu bude tushen

GitLab ChatOps kayan aiki ne mai ƙarfi na atomatik wanda ke ba ku damar gudanar da kowane aikin CI/CD kuma ku nemi matsayinsa kai tsaye a cikin aikace-aikacen taɗi kamar Slack da Mattermost. An gabatar da asali a cikin GitLab 10.6, ChatOps wani bangare ne na biyan kuɗin GitLab Ultimate. Bisa dabarun ci gaban samfur и sadaukarwa ga bude tushen, wani lokaci muna matsar da fasali ƙasa matakin kuma ba mu taɓa sama ba.

A cikin yanayin ChatOps, mun fahimci cewa wannan aikin na iya zama da amfani ga kowa da kowa, kuma haɗin gwiwar al'umma zai iya amfana da fasalin kanta.

A cikin GitLab 11.9 mu Bude tushen lambar ChatOps, don haka yanzu yana samuwa kyauta don amfani a cikin GitLab Core mai sarrafa kansa kuma akan GitLab.com kuma yana buɗewa ga al'umma.

Многое другое!

Akwai manyan siffofi da yawa da ake samu a cikin wannan sakin, misali. Binciken sigogin ayyuka, Magance Buƙatun Haɗin Haɓaka и Samfuran CI/CD don ayyukan tsaro, - cewa ba za mu iya jira don gaya muku game da su!

Mafi Kyawun Ma'aikata (MVPMarcel Amirault ((Marcel Amirault)
Marcel koyaushe yana taimaka mana haɓaka takaddun GitLab. Shi yayi yawa don inganta inganci da amfani da takardun mu. Domo arigato [na gode sosai (Jafananci) - kimanin. trans.] Marcel, muna godiya da gaske!

Maɓallin fasali da aka ƙara a cikin GitLab 11.9 saki

Gano sirri da takaddun shaida a cikin ma'ajiya

(ULTIMATE, GOLD)

Masu haɓakawa wani lokaci ba da niyya ba suna ɓoye sirri da takaddun shaida zuwa wuraren ajiya mai nisa. Idan wasu mutane suna da damar yin amfani da wannan tushe, ko kuma idan aikin na jama'a ne, to ana fallasa mahimman bayanai kuma maharan za su iya amfani da su don samun damar albarkatu kamar wuraren turawa.

GitLab 11.9 yana da sabon gwaji - "Gano Asirin". Yana bincika abubuwan da ke cikin ma'ajiyar tana neman maɓallan API da sauran bayanan da bai kamata su kasance a wurin ba. GitLab yana nuna sakamako a cikin rahoton SAST a cikin widget ɗin Buƙatun Haɗa, rahotannin bututu, da dashboards tsaro.

Idan kun riga kun kunna SAST don aikace-aikacen ku, to ba kwa buƙatar yin wani abu, kawai ku yi amfani da wannan sabon fasalin. Hakanan an haɗa shi a cikin tsari Auto DevOps tsoho.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Dokoki don warware buƙatun haɗuwa

(PREMIUM, ULTIMATE, SILVER, GOLD)

Bita na lamba muhimmin abu ne na kowane aiki mai nasara, amma ba koyaushe ba ne a bayyana wanda ya kamata ya sake duba canje-canje. Sau da yawa yana da kyawawa don samun masu dubawa daga ƙungiyoyi daban-daban: ƙungiyar ci gaba, ƙungiyar ƙwarewar mai amfani, ƙungiyar samarwa.

Dokokin izini suna ba ku damar haɓaka tsarin hulɗar tsakanin mutanen da ke da hannu a bitar lambar ta hanyar ayyana da'irar masu yarda da izini da mafi ƙarancin adadin izini. Ana nuna ƙa'idodin ƙuduri a cikin widget ɗin buƙatun haɗin gwiwa don haka zaku iya sanya mai dubawa na gaba da sauri.

A cikin GitLab 11.8, an kashe dokokin izini ta tsohuwa. An fara da GitLab 11.9, ana samun su ta tsohuwa. A cikin GitLab 11.3 mun gabatar da zaɓi Masu Code don gano membobin ƙungiyar da ke da alhakin lambobin mutum ɗaya a cikin aikin. An haɗa fasalin Masu Lambobi cikin ƙa'idodin izini don haka koyaushe zaku iya samun mutanen da suka dace don bitar canje-canje.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Matsar da ChatOps zuwa Core

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

An gabatar da asali a cikin GitLab Ultimate 10.6, ChatOps ya koma GitLab Core. GitLab ChatOps yana ba da ikon gudanar da ayyukan GitLab CI ta hanyar Slack ta amfani da fasalin. slash umarni.

Muna buɗe wannan fasalin bisa ga namu Ƙa'idar daidaitawar abokin ciniki. Ta hanyar amfani da shi akai-akai, al'umma za su ba da gudummawa sosai.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Binciken sigogin ayyuka

(PREMIUM, ULTIMATE, SILVER, GOLD)

Ayyuka kamar ƙara, sharewa, ko canza sigogin fasali yanzu ana shiga cikin GitLab log log, don haka zaku iya ganin abin da aka canza da yaushe. An yi hatsari kuma kuna buƙatar ganin abin da ya canza kwanan nan? Ko kuna buƙatar kawai duba yadda aka canza sigogin aiki azaman ɓangaren dubawa? Yanzu wannan yana da sauƙin yi.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Magance Buƙatun Haɗin Haɓaka

(ULTIMATE, GOLD)

Don hanzarta warware raunin lambar, dole ne tsarin ya zama mai sauƙi. Yana da mahimmanci don sauƙaƙe facin tsaro, ba da damar masu haɓakawa su mai da hankali kan alhakinsu. A cikin GitLab 11.7 mu ya ba da shawarar fayil ɗin gyarawa, amma dole ne a zazzage shi, a yi amfani da shi a gida, sannan a tura shi zuwa wurin ajiya mai nisa.

A cikin GitLab 11.9 wannan tsari yana sarrafa kansa. Gyara rauni ba tare da barin gidan yanar gizon GitLab ba. Ana ƙirƙira buƙatar haɗin kai kai tsaye daga taga bayanin rashin lahani, kuma wannan sabon reshe zai riga ya ƙunshi gyara. Bayan dubawa don ganin ko an warware matsalar, ƙara gyara zuwa reshe na sama idan bututun ya yi kyau.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Nuna sakamakon binciken kwantena a cikin kwamitin tsaro na rukuni

(ULTIMATE, GOLD)

Dashboard ɗin tsaro na ƙungiyar yana bawa ƙungiyoyi damar mai da hankali kan al'amuran da suka fi mahimmanci ga aikinsu, suna ba da fayyace, cikakken bayyani na duk yuwuwar raunin da zai iya tasiri aikace-aikace. Shi ya sa yana da mahimmanci cewa dashboard ɗin ya ƙunshi duk mahimman bayanan da ake buƙata a wuri ɗaya kuma yana ba masu amfani damar bincika bayanan kafin warware matsalar.

A cikin GitLab 11.9, an saka sakamakon binciken kwantena a gaban dashboard, ban da SAST da ke akwai da sakamakon binciken dogaro. Yanzu duk bayanin yana wuri guda, ba tare da la’akari da tushen matsalar ba.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Samfuran CI/CD don ayyukan tsaro

(ULTIMATE, GOLD)

Fasalolin tsaro na GitLab suna tasowa cikin sauri kuma suna buƙatar sabuntawa akai-akai don kiyaye lambar ku ingantacciya da tsaro. Canza ma'anar aiki yana da wahala lokacin da kuke sarrafa ayyuka da yawa. Kuma mun fahimci cewa babu wanda yake son ɗaukar kasadar amfani da sabuwar sigar GitLab ba tare da tabbatar da cewa ya dace da yanayin GitLab na yanzu ba.

A saboda wannan dalili ne muka gabatar a GitLab 11.7 sabon tsari don ayyana ayyuka ta amfani da samfuri.

Fara da GitLab 11.9 za mu bayar da ginanniyar samfura don duk ayyukan tsaro: misali, sast и dependency_scanning, - mai jituwa tare da daidaitaccen nau'in GitLab.

Haɗa su kai tsaye a cikin tsarin ku, kuma za a sabunta su tare da tsarin duk lokacin da kuka haɓaka zuwa sabon sigar GitLab. Tsarin bututun ba ya canzawa.

Sabuwar hanyar ayyana ayyukan tsaro na hukuma ce kuma baya goyan bayan duk wani ma'anar aikin da ya gabata ko snippets na lamba. Ya kamata ku sabunta ma'anar ku da wuri-wuri don amfani da sabuwar kalmar maɓalli template. Ana iya cire goyan bayan duk wani tsarin haɗin gwiwa a cikin GitLab 12.0 ko wasu sakewa na gaba.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Sauran haɓakawa a cikin GitLab 11.9

Amsa don yin sharhi

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

GitLab yana da tattaunawa akan batutuwa. Har zuwa yanzu, wanda ya rubuta ainihin sharhin dole ne ya yanke shawara tun da farko ko suna son tattaunawa.

Mun sassauta wannan ƙuntatawa. Ɗauki kowane sharhi a cikin GitLab (kan batutuwa, haɗa buƙatun, da almara) kuma amsa shi, ta haka fara tattaunawa. Ta wannan hanyar ƙungiyoyi suna hulɗa da tsari sosai.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Samfuran aikin don NET, Go, iOS da Shafuka

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Don sauƙaƙe ga masu amfani don ƙirƙirar sabbin ayyuka, muna ba da sabbin samfuran ayyuka da yawa:

Rubutun
Almara

Nemi izini don haɗa buƙatun daga Masu Lambobi

(PREMIUM, ULTIMATE, SILVER, GOLD)

Ba koyaushe ba ne a bayyane wanda ke amincewa da buƙatar haɗin gwiwa.

GitLab yanzu yana goyan bayan buƙatar buƙatar haɗin kai don a amince da su bisa ga fayilolin da buƙatar ta canza, ta amfani da su Masu Code. Ana sanya masu Code ta amfani da fayil da ake kira CODEOWNERS, tsarin yayi kama da gitattributes.

Taimako don sanya masu Lambobi ta atomatik azaman mutanen da ke da alhakin amincewa da buƙatun haɗin gwiwa an ƙara su a ciki Git Lab 11.5.

Rubutun
Manufar

Matsar da Fayiloli a cikin IDE Yanar Gizo

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Yanzu, bayan canza sunan fayil ɗin ko kundin adireshi, zaku iya matsar da shi daga IDE ɗin Yanar Gizo zuwa ma'ajiyar ta hanyar sabuwar hanya.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Tags a cikin jerin haruffa

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Alamun GitLab suna da matuƙar dacewa, kuma ƙungiyoyi koyaushe suna neman sabbin amfani don su. Hakazalika, masu amfani sukan ƙara alamu da yawa zuwa al'amari, buƙatar haɗaka, ko almara.

A cikin GitLab 11.9, mun sanya shi ɗan sauƙi don amfani da lakabi. Don batutuwa, haɗa buƙatun, da almara, alamun da ke bayyana a cikin layin gefe an tsara su a cikin tsari na haruffa. Wannan kuma ya shafi duba jerin waɗannan abubuwa.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Saurin sharhi lokacin tace ayyuka ta ɗawainiya

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Kwanan nan mun gabatar da fasalin da ke ba masu amfani damar tace ciyarwar ayyuka ta ayyuka, haɗa buƙatu ko almara, wanda ke ba su damar mai da hankali kawai kan sharhi ko bayanan tsarin. An ajiye wannan saitin don kowane mai amfani akan tsarin, kuma yana iya faruwa cewa mai amfani bazai gane cewa lokacin kallon matsala kwanaki da yawa bayan haka, suna ganin ciyarwar da aka tace. Yana ji kamar ba zai iya barin sharhi ba.

Mun inganta wannan hulɗar. Yanzu masu amfani za su iya canzawa da sauri zuwa yanayin da ke ba su damar barin sharhi ba tare da gungurawa zuwa saman abincin ba. Wannan ya shafi ayyuka, haɗa buƙatun, da almara.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Canza tsari na almara na yara

(ULTIMATE, GOLD)

Mun saki kwanan nan almara na yara, wanda ke ba da damar yin amfani da almara na almara (ban da ayyukan yara na almara).

Yanzu zaku iya sake tsara tsarin almara na yara ta hanyar ja da jujjuyawa kawai, kamar matsalar yara. Ƙungiyoyi za su iya amfani da tsari don nuna fifiko ko ƙayyade tsarin da ya kamata a kammala aikin.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Saƙonnin tsarin saƙon kan al'ada da ƙafa akan gidan yanar gizo da imel

(CORE, STARTER, PREMIUM, ULTIMATE)

A baya mun ƙara fasalin da ke ba da damar rubutun al'ada da saƙon ƙafa su bayyana akan kowane shafi a GitLab. An karɓe shi da kyau, kuma ƙungiyoyi suna amfani da shi don raba mahimman bayanai, kamar saƙon tsarin da ke da alaƙa da misalin su na GitLab.

Muna farin cikin kawo wannan fasalin zuwa Core don haka ma mutane da yawa za su iya amfani da shi. Bugu da ƙari, muna ƙyale masu amfani su nuna saƙo iri ɗaya na zaɓi a cikin duk imel ɗin da aka aika ta GitLab don daidaito a kan sauran GitLab touchpoint na mai amfani.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Tace da ayyuka na sirri

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Batutuwa na sirri kayan aiki ne mai amfani ga ƙungiyoyi don ba da damar tattaunawa ta sirri kan batutuwa masu mahimmanci a cikin buɗe aikin. Musamman, sun dace don yin aiki akan raunin tsaro. Har yanzu, sarrafa ayyuka masu mahimmanci ba su da sauƙi.

A cikin GitLab 11.9, lissafin GitLab yanzu ana tace shi ta hanyar lamurra masu mahimmanci ko marasa hankali. Wannan kuma ya shafi neman ayyuka ta amfani da API.

Godiya ga Robert Schilling don gudunmawarsaRobert Schilling ne adam wata)!

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Gyara Domain Knative Bayan Aiwatar

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Ƙayyadaddun yanki na al'ada lokacin shigar da Knative yana ba ku damar yin amfani da aikace-aikacen / fasali daban-daban marasa uwar garken daga madaidaicin wurin ƙarshe.

Haɗin Kubernetes a cikin GitLab yanzu yana ba ku damar canza / sabunta yankin mai amfani bayan tura Knative zuwa gungu na Kubernetes.

Rubutun
Manufar

Duba tsarin takardar shedar Kubernetes CA

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Lokacin ƙara gungu na Kubernetes data kasance, GitLab yanzu yana tabbatar da cewa takardar shaidar CA da aka shigar tana cikin ingantaccen tsarin PEM. Wannan yana kawar da yuwuwar kurakurai tare da haɗin Kubernetes.

Rubutun
Manufar

Ƙaddamar da kayan aikin kwatancen buƙatar haɗawa zuwa ga dukan fayil ɗin

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Lokacin duba canje-canje zuwa buƙatun haɗin kai, yanzu zaku iya tsawaita mai amfani daban-daban akan kowane nau'in fayil don nuna duk fayil ɗin don ƙarin mahallin, kuma barin sharhi akan layukan da basu canza ba.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Yi takamaiman ayyuka dangane da buƙatun haɗawa kawai lokacin da wasu fayiloli suka canza

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

GitLab 11.6 ya kara da ikon ayyana only: merge_requests don ayyukan bututu ta yadda masu amfani za su iya yin takamaiman ayyuka kawai lokacin ƙirƙirar buƙatar haɗuwa.

Yanzu muna faɗaɗa wannan aikin: an ƙara ma'anar haɗi only: changes, kuma masu amfani za su iya aiwatar da takamaiman ayyuka kawai don buƙatun haɗuwa kuma kawai lokacin da wasu fayiloli suka canza.

Godiya da gudummawar Hiroyuki Sato (Hiroyuki Sato)!

Rubutun
Manufar

Kulawa ta GitLab ta atomatik tare da Grafana

(CORE, STARTER, PREMIUM, ULTIMATE)

Yanzu an haɗa Grafana a cikin kunshin Omnibus ɗin mu, yana sauƙaƙa fahimtar yadda misalinku yake aiki.

Keɓance grafana['enable'] = true в gitlab.rb, kuma Grafana zai kasance a: https://your.gitlab.instance/-/grafana. Nan gaba kadan mu ma bari mu gabatar da kayan aikin GitLab "daga akwatin".

Rubutun
Manufar

Duba fitattun almara a cikin labarun gefe na almara

(ULTIMATE, GOLD)

Mun gabatar kwanan nan almara na yara, ba da damar yin amfani da almara na almara.

A cikin GitLab 11.9, mun sauƙaƙe don duba wannan dangantakar. Yanzu za ku iya ganin ba kawai mahaifiyar almara na almara da aka ba, amma dukan bishiyar almara a cikin labarun gefe a hannun dama. Kuna iya ganin ko waɗannan al'amuran suna rufe ko a'a, kuma kuna iya zuwa kai tsaye zuwa gare su.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Hanyar haɗi zuwa sabon ɗawainiya daga ɗawainiyar motsi da rufewa

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

A cikin GitLab, zaku iya motsa matsala cikin sauƙi zuwa wani aikin ta amfani da ma'aunin gefe ko aiki mai sauri. Bayan al'amuran, aikin da ake ciki yana rufe kuma an ƙirƙiri sabon ɗawainiya a cikin aikin da aka yi niyya tare da duk bayanan da aka kwafi, gami da bayanan tsarin da halayen gefe. Wannan sifa ce mai girma.

Ganin cewa akwai tsarin bayanin kula game da motsi, masu amfani lokacin kallon aikin da aka rufe sun rikice kuma ba za su iya taimakawa ba sai dai gane cewa an rufe aikin saboda motsi.

Tare da wannan sakin, muna bayyana a cikin gunkin da ke saman shafin rufewa cewa an motsa shi, kuma muna kuma haɗa hanyar haɗi zuwa sabon batun don duk wanda ya sauka a kan tsohon batu zai iya sauri. kewaya zuwa sabon.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Haɗin kai na YouTrack

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

GitLab yana haɗe tare da yawancin tsarin bin diddigin al'amuran waje, yana sauƙaƙa ƙungiyoyi don amfani da GitLab don wasu ayyuka yayin kiyaye kayan aikin sarrafa batun su na zaɓi.

A cikin wannan sakin mun ƙara ikon haɗa YouTrack daga JetBrains.
Muna son gode wa Kotau Jauchen saboda gudummawar da ya bayar (Kotau Yauhen)!

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Maimaita girman bishiyar fayil ɗin nema

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Lokacin duba canje-canjen buƙatun haɗin kai, yanzu zaku iya canza girman bishiyar fayil don nuna dogon sunayen fayil ko adana sarari akan ƙaramin allo.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Je zuwa sandunan ɗawainiya na kwanan nan

(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)

Dashboards suna da amfani sosai, kuma ƙungiyoyi suna ƙirƙirar dashboards da yawa don kowane aiki da rukuni. Kwanan nan mun ƙara sandar bincike don saurin tace duk bangarorin da kuke sha'awar.

A cikin GitLab 11.9 kuma mun gabatar da wani sashe Recent a cikin jerin zaɓuka. Ta wannan hanyar za ku iya tsalle cikin sauri zuwa sassan da kuka yi hulɗa da su kwanan nan.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Ability ga masu haɓakawa don ƙirƙirar rassa masu kariya

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Ressan da aka kariya suna hana lambar da ba a bita ba daga motsi ko hadewa. Duk da haka, idan ba a yarda kowa ya motsa rassan da aka karewa ba, to babu wanda zai iya ƙirƙirar sabon reshe mai kariya: misali, reshe na saki.

A cikin GitLab 11.9, masu haɓakawa na iya ƙirƙirar rassa masu kariya daga rassan da aka riga aka kiyaye ta GitLab ko API. Amfani da Git don matsar da sabon reshe mai kariya har yanzu yana iyakance don guje wa ƙirƙirar sabbin rassa masu kariya ba da gangan ba.

Rubutun
Manufar

Rarraba Abubuwan Git don Buɗe Forks (Beta)

(CORE, STARTER, PREMIUM, ULTIMATE)

Forking yana ba kowa damar ba da gudummawa ga ayyukan buɗaɗɗen tushe: ba tare da izinin rubuta ba, ta hanyar kwafin ma'ajiyar cikin sabon aiki. Ajiye cikakkun kwafi na ma'ajiyar Git da aka saba yi akai-akai ba shi da inganci. Yanzu tare da Git alternatives cokali mai yatsu suna raba abubuwa gama gari daga aikin iyaye a cikin tafkin abu don rage buƙatun ajiyar diski.

An ƙirƙiri wuraren tafkunan cokali mai yatsu don buɗe ayyukan kawai lokacin da aka kunna ma'ajiyar hashed. Ana kunna wuraren tafkunan abubuwa ta amfani da sigar aiki object_pools.

Rubutun
Almara

Tace jerin buƙatun haɗin kai ta masu amincewa da aka ba su

(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)

Bita na lamba al'ada ce ta gama gari ga kowane aiki mai nasara, amma yana iya zama da wahala ga mai bita ya kiyaye buƙatun haɗakarwa.

A cikin GitLab 11.9, an tace jerin buƙatun haɗin kai ta hanyar mai ba da izini. Ta wannan hanyar zaku iya nemo buƙatun haɗin kai da aka ƙara muku azaman mai bita.
Godiya ga Glewin Wiechert saboda gudummawar da ya bayar (Glavin Wiechert ne adam wata)!

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

Gajerun hanyoyi don fayil na gaba da na baya a cikin buƙatar haɗin kai

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Yayin kallon canje-canje zuwa buƙatar haɗin kai, zaku iya canzawa da sauri tsakanin fayiloli ta amfani da ]ko j don matsawa zuwa fayil na gaba kuma [ ko k don zuwa fayil ɗin da ya gabata.

Takaddun bayanai
Manufar

Saukakawa .gitlab-ci.yml don ayyukan mara amfani

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Gina kan aiki include GitLab CI, samfuri mara sabar gitlab-ci.yml sosai sauƙaƙa. Don gabatar da sabbin fasaloli a cikin abubuwan da za a fitar a gaba, ba kwa buƙatar yin canje-canje ga wannan fayil ɗin.

Rubutun
Manufar

Tallafin sunan mai masaukin baki

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Lokacin tura mai kula da Kubernetes Ingress, wasu dandamali suna komawa zuwa adireshin IP (misali, GKE na Google), yayin da wasu ke komawa ga sunan DNS (misali, AWS's EKS).

Haɗin Kubernetes ɗinmu yanzu yana goyan bayan nau'ikan ƙarshen ƙarshen don nunawa a cikin sashin clusters aikin.

Godiya ga Haruna Walker don gudummawar da ya bayar (Haruna Walker)!

Rubutun
Manufar

Ƙuntata hanyar shiga JupyterHub zuwa ƙungiyar / membobin aikin kawai

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Ƙaddamar da JupyterHub ta amfani da GitLab's Kubernetes hadewa hanya ce mai kyau don kulawa da amfani da Jupyter Notebooks a cikin manyan ƙungiyoyi. Hakanan yana da amfani don sarrafa damar zuwa gare su yayin watsa bayanan sirri ko na sirri.

A cikin GitLab 11.9, ikon shiga cikin al'amuran JupyterHub da aka tura ta Kubernetes yana iyakance ga membobin aikin tare da damar haɓakawa (ta hanyar rukuni ko aiki).

Rubutun
Manufar

Matsakaicin lokacin daidaitawa don tsare-tsaren kwamitin tsaro

(ULTIMATE, GOLD)

Dashboard ɗin Tsaro na Ƙungiya ya ƙunshi taswirar rauni don samar da bayyani na halin tsaro na ayyukan ƙungiyar. Wannan yana da matukar amfani ga daraktocin tsaro don tsara matakai da fahimtar yadda ƙungiyar ke aiki.

A cikin GitLab 11.9, yanzu zaku iya zaɓar kewayon lokaci don wannan taswirar rashin lahani. Ta hanyar tsoho, wannan shine kwanaki 90 na ƙarshe, amma kuna iya saita tsawon zuwa kwanaki 60 ko 30, gwargwadon matakin daki-daki da kuke buƙata.

Wannan baya shafar bayanan da ke cikin ƙididdiga ko jeri, kawai wuraren bayanan da aka nuna a cikin zane.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa

Rubutun
Manufar

Ƙara Auto DevOps gina aikin don alamun

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Matakin ginawa na Auto DevOps yana ƙirƙirar ginin aikace-aikacen ku ta amfani da Dockerfile na aikin Heroku ko fakitin gini.

A cikin GitLab 11.9, sakamakon Docker hoton da aka saka a cikin bututun tag ana kiran su daidai da sunayen hoton gargajiya ta amfani da alamar tagulla maimakon SHA.
Godiya ga Haruna Walker don gudunmawarsa!

Sabunta Yanayin Yanayin Code zuwa sigar 0.83.0

(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)

GitLab Ingancin Code amfani Injin yanayi na Code don duba yadda canje-canje ke shafar yanayin lambar ku da aikinku.

A cikin GitLab 11.9 mun sabunta injin zuwa sabon sigar (0.83.0) don ba da fa'idodin ƙarin harshe da tallafin bincike a tsaye don Ingancin lambar GitLab.

Godiya ga memban ƙungiyar GitLab Core Takuya Noguchi don gudummawar da ya bayar (Takuya Noguchi)!

Rubutun
Manufar

Zuƙowa da gungurawa panel ma'auni

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Lokacin binciken abubuwan da ba su dace ba, yana da taimako sau da yawa a yi la'akari da sassa daban-daban na wani ma'auni.

Tare da GitLab 11.9, masu amfani za su iya zuƙowa zuwa lokutan kowane lokaci a cikin ma'auni, gungura cikin tsawon lokaci duka, da sauƙi komawa zuwa ra'ayi na tazarar lokaci na asali. Wannan yana ba ku damar bincika abubuwan da kuke buƙata cikin sauri da sauƙi.

GitLab 11.9 an sake shi tare da gano sirri da ƙa'idodin ƙudurin buƙata da yawa
Rubutun
Manufar

SAST don TypeScript

(ULTIMATE, GOLD)

Nau'inAbubakar sabon yaren shirye-shirye ne bisa ga JavaScript.

A cikin GitLab 11.9, Gwajin Tsaro na Aikace-aikacen Static (SAST) yayi nazari da gano lahani a lambar TypeScript, yana nuna su a cikin widget ɗin buƙatun haɗaka, matakin bututun, da dashboard tsaro. Ma'anar Aiki na Yanzu sast babu buƙatar canzawa, kuma ana haɗa shi ta atomatik a ciki Auto DevOps.

Rubutun
Manufar

SAST don ayyukan Maven masu yawa-module

(ULTIMATE, GOLD)

Ana shirya ayyukan Maven sau da yawa don haɗawa da yawa kayayyaki a cikin ma'ajiyar ajiya daya. A baya can, GitLab ba zai iya bincika irin waɗannan ayyukan daidai ba, kuma masu haɓakawa da ƙwararrun tsaro ba su sami rahoton rauni ba.

GitLab 11.9 yana ba da tallafi mai faɗaɗa don fasalin SAST don wannan ƙayyadaddun ƙayyadaddun tsarin aikin, yana ba da ikon gwada su don rashin ƙarfi kamar yadda yake. Godiya ga sassauci na masu nazari, ana ƙayyade ƙayyadaddun tsari ta atomatik, kuma ba kwa buƙatar canza wani abu don duba sakamakon aikace-aikacen Maven-module da yawa. Kamar yadda aka saba, ana samun irin wannan cigaba a ciki Auto DevOps.

Rubutun
Manufar

GitLab Runner 11.9

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

A yau kuma mun saki GitLab Runner 11.9! GitLab Runner shiri ne na buɗe ido kuma ana amfani dashi don gudanar da ayyukan CI/CD da aika sakamakon zuwa GitLab.

A ƙasa akwai wasu canje-canje a cikin GitLab Runner 11.9:

Ana iya samun cikakken jerin canje-canje a cikin GitLab Runner changelog: SAUYA.

Rubutun

GitLab Haɓaka Tsari

(CORE, STARTER, PREMIUM, ULTIMATE)

An yi waɗannan haɓakawa zuwa ginshiƙi na GitLab:

  • Ƙara tallafi don Google Cloud Memorystore.
  • Saitunan aikin Cron yanzu duniya, tun da ana amfani da su ta hanyar ayyuka da yawa.
  • An sabunta rajistar zuwa sigar 2.7.1.
  • An ƙara sabon saiti don yin rajistar GitLab ya dace da nau'ikan Docker kafin 1.10. Don kunnawa, shigar registry.compatibility.schema1.enabled: true.

Rubutun

Inganta ayyuka

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)

Muna ci gaba da haɓaka aikin GitLab tare da kowane saki don misalan GitLab na kowane girma. Anan akwai wasu haɓakawa a cikin GitLab 11.9:

Inganta ayyuka

Ingantaccen Omnibus

(CORE, STARTER, PREMIUM, ULTIMATE)

GitLab 11.9 ya haɗa da haɓaka Omnibus masu zuwa:

  • GitLab 11.9 ya hada da Kusan 5.8, bude tushen Slack madadin, wanda sabon sakinsa ya haɗa da MFA don Ƙungiya Edition, ingantaccen aikin hoto, da ƙari. Wannan sigar kuma ta ƙunshi inganta tsaro; sabunta shawarar.
  • An ƙara sabon saiti don yin rajistar GitLab ya dace da nau'ikan Docker kafin 1.10. Don kunnawa, shigar registry['compatibility_schema1_enabled'] = true в gitlab.rb.
  • Yin rijistar GitLab yanzu yana fitar da ma'aunin Prometheus kuma ana sa ido ta atomatik ta mai shigowa. kit ta sabis na Prometheus.
  • Ƙara tallafi don Google Cloud Memorystore, wanda ke buƙata отключения redis_enable_client.
  • openssl sabunta zuwa 1.0.2r, nginx - har zuwa 1.14.2, python - har zuwa 3.4.9, jemalloc - har zuwa 5.1.0, docutils - har zuwa 0.13.1, gitlab-monitor- har zuwa sigar 3.2.0.

Abubuwan da aka yanke

GitLab Geo zai kawo hashed ajiya zuwa GitLab 12.0

Ana buƙatar GitLab Geo hashed ajiya don rage gasa (yanayin tsere) akan nodes na biyu. An lura da wannan a cikin gitlab-ce#40970.

A cikin GitLab 11.5 mun ƙara wannan buƙatu zuwa takaddun Geo: gitlab-ee #8053.

A cikin GitLab 11.6 sudo gitlab-rake gitlab: geo: check bincika idan an kunna ma'ajiyar hashed da kuma idan an ƙaura duk ayyukan. Cm. gitlab-ee#8289. Idan kana amfani da Geo, da fatan za a gudanar da wannan rajistan kuma yi ƙaura da wuri-wuri.

A cikin GitLab 11.8 kashedi na dindindin na dindindin gitlab-ee!8433 za a nuna a shafin Yankin Admin › Geo › Nodesidan cak na sama ba a yarda ba.

A cikin GitLab 12.0 Geo zai yi amfani da buƙatun ajiya na hashed. Cm. gitlab-ee#8690.

Ranar sharewa: 22 Yuni 2019

Haɗin kai na Hipchat

Hipchat ba a tallafawa. Bugu da kari, a cikin sigar 11.9 mun cire fasalin haɗin kai na Hipchat a cikin GitLab.

Ranar sharewa: 22 Maris 2019

CentOS 6 yana goyan bayan GitLab Runner ta amfani da mai aiwatar da Docker

GitLab Runner baya goyan bayan CentOS 6 lokacin amfani da Docker akan GitLab 11.9. Wannan shine sakamakon sabuntawa zuwa ɗakin karatu na Docker, wanda baya goyon bayan CentOS 6. Don ƙarin cikakkun bayanai, duba wannan aiki.

Ranar sharewa: 22 Maris 2019

Hanyoyi na gado na GitLab Runner

Tun da Gitlab 11.9 GitLab Runner yana amfani da shi sabuwar hanya cloning / kiran ma'ajiyar. A halin yanzu, GitLab Runner zai yi amfani da tsohuwar hanya idan ba a tallafa wa sabuwar ba.

A cikin GitLab 11.0, mun canza ma'aunin saitin sabar uwar garken don GitLab Runner. metrics_server za a cire a cikin ni'imar listen_address a cikin GitLab 12.0. Duba ƙarin a ciki wannan aiki. Da karin bayani a ciki wannan aiki.

A cikin sigar 11.3, GitLab Runner ya fara tallafawa masu samar da cache da yawa, wanda ya haifar da sababbin saitunan don takamaiman S3 sanyi. A takardun akwai tebur na canje-canje da umarni don ƙaura zuwa sabon tsari. Duba ƙarin a ciki wannan aiki.

Waɗannan hanyoyin ba su wanzu a GitLab 12.0. A matsayinka na mai amfani, ba kwa buƙatar canza wani abu banda tabbatar da cewa misalin GitLab ɗinku yana gudana sigar 11.9+ lokacin haɓakawa zuwa GitLab Runner 12.0.

Ranar sharewa: 22 Yuni 2019

Zaɓin da aka yanke don fasalin alamar shigarwa don GitLab Runner

An gabatar da siginar fasali a cikin 11.4 GitLab Runner FF_K8S_USE_ENTRYPOINT_OVER_COMMAND don gyara batutuwa kamar #2338 и #3536.

A cikin GitLab 12.0, za mu canza zuwa madaidaicin hali kamar an kashe saitin fasalin. Duba ƙarin a ciki wannan aiki.

Ranar sharewa: 22 Yuni 2019

Taimakon da aka yanke don rarraba Linux wanda ya kai EOL don GitLab Runner

Wasu rarrabawar Linux waɗanda zaku iya shigar da GitLab Runner akan su sun cika manufarsu.

A cikin GitLab 12.0, GitLab Runner ba zai ƙara rarraba fakiti zuwa waɗannan rabawa na Linux ba. Ana iya samun cikakken jerin rabe-raben da ba a tallafawa a cikin namu takardun. Godiya ga Javier Ardo (Javier Jardon) gare shi gudunmawa!

Ranar sharewa: 22 Yuni 2019

Cire tsoffin umarnin GitLab Runner Helper

A matsayin wani bangare na kokarinmu na tallafawa Mai aiwatar da Windows Docker dole ne a yi watsi da wasu tsoffin umarnin da ake amfani da su hoton mataimaki.

A cikin GitLab 12.0, GitLab Runner an ƙaddamar da shi ta amfani da sababbin umarni. Wannan kawai yana shafar masu amfani waɗanda suka soke hoton mataimaki. Duba ƙarin a ciki wannan aiki.

Ranar sharewa: 22 Yuni 2019

Masu haɓakawa na iya cire alamun Git a cikin GitLab 11.10

Cire ko gyara bayanin kula na Git a cikin rassan da ba a bincika ba a tarihi an iyakance shi ga kawai masu halarta da masu gida.

Tun da masu haɓakawa na iya ƙara alamun alama da gyarawa da share rassan da ba su da kariya, ya kamata masu haɓakawa su iya share alamun Git. A cikin GitLab 11.10 muna yin wannan canji a cikin ƙirar izinin mu don haɓaka aikin aiki da taimakawa masu haɓaka amfani da alamun mafi kyau da inganci.

Idan kana son kiyaye wannan ƙuntatawa ga masu kiyayewa da masu mallaka, yi amfani tags masu kariya.

Ranar sharewa: 22 Afrilu 2019

Prometheus 1.x goyon baya a cikin Omnibus GitLab

Fara da GitLab 11.4, an cire ginannen sigar Prometheus 1.0 daga Omnibus GitLab. An haɗa sigar Prometheus 2.0 yanzu. Koyaya, tsarin awo bai dace da sigar 1.0 ba. Za a iya haɓaka sigar da ta kasance zuwa 2.0 kuma, idan ya cancanta, canja wurin bayanai ta amfani da ginanniyar kayan aiki.

A cikin sigar GitLab 12.0 Za a shigar da Prometheus 2.0 ta atomatik idan ba a riga an shigar da sabuntawar ba. Bayanai daga Prometheus 1.0 za a rasa saboda ... ba a yarda ba.

Ranar sharewa: 22 Yuni 2019

TLS v1.1

Fara da GitLab 12.0 TLS v1.1 za a kashe ta tsohuwa don inganta tsaro. Wannan yana gyara batutuwa masu yawa, gami da Zuciyar Zuciya, kuma yana sa GitLab PCI DSS 3.1 ya dace daga cikin akwatin.

Don kashe TLS v1.1 nan da nan, saita nginx['ssl_protocols'] = "TLSv1.2" в gitlab.rband da gudu gitlab-ctl reconfigure.

Ranar sharewa: 22 Yuni 2019

Samfurin OpenShift don shigarwa GitLab

Official gitlab tsarin mulki - Hanyar da aka ba da shawarar don gudanar da GitLab akan Kubernetes, gami da tura zuwa OpenShift.

OpenShift Samfura don shigar da GitLab ya ƙare kuma ba za a ƙara samun tallafi a ciki ba Git Lab 12.0.

Ranar sharewa: 22 Yuni 2019

Ma'anoni na baya na ayyukan tsaro

Tare da gabatarwa Samfuran CI/CD don ayyukan tsaro duk wani ma'anar aikin da ya gabata za a soke shi kuma za a cire shi a cikin GitLab 12.0 ko kuma daga baya.

Sabunta ma'anar aikin ku don amfani da sabon haɗin gwiwa kuma ku yi amfani da duk sabbin fasalolin tsaro da GitLab ke bayarwa.

Ranar gogewa: Yuni 22, 2019

Sashen Bayanan tsarin a cikin kwamitin gudanarwa

GitLab yana gabatar da bayanai game da misalin GitLab ɗinku a ciki admin/system_info, amma wannan bayanin yana iya zama ba daidai ba.

Mu share wannan sashe kwamitin gudanarwa a cikin GitLab 12.0 kuma muna ba da shawarar amfani sauran zaɓuɓɓukan saka idanu.

Ranar sharewa: 22 Yuni 2019

source: www.habr.com

Add a comment