ProHoster > Блог > Gudanarwa > 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.
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.
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.
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.
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.
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.
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.
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 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.
IOS app "Sannu, duniya!", shirye don gyare-gyaren farko a GitLab. Lura cewa tunda ginin iOS yana buƙatar ƙwararren mai gudu na MacOS, kuna buƙatar samar da sabar ginin ku idan kuna son amfani da shi tare da GitLab CI/CD.
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.
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.
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.
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.
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.
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.
Ƙ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.
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.
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.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.
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".
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.
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 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)!
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.
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.
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.
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.
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)!
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.
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.
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)!
Ƙ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).
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.
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!
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)!
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.
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.
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.
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:
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.
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.6sudo 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.
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.
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
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!
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.
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.0TLS 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.
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.