GitLab 11.10 gyda phiblinellau dangosfwrdd, piblinellau canlyniadau wedi'u huno, ac awgrymiadau aml-linell mewn ceisiadau uno.
Gwybodaeth gyfleus am berfformiad piblinellau mewn gwahanol brosiectau
Mae GitLab yn parhau i gynyddu gwelededd i gylch bywyd DevOps. Yn y rhifyn hwn ymlaen panel rheoli ychwanegu trosolwg o statws y biblinell.
Mae hyn yn gyfleus hyd yn oed os ydych yn astudio ar y gweill o un prosiect, ond yn arbennig o ddefnyddiol os sawl prosiect, - ac mae hyn yn digwydd fel arfer os ydych chi'n defnyddio microservices ac eisiau rhedeg piblinell ar gyfer profi a chyflwyno cod o wahanol storfeydd prosiect. Nawr gallwch chi weld y perfformiad ar unwaith piblinellau ar y panel rheoli, lle bynnag y cânt eu perfformio.
Piblinellau rhedeg ar gyfer canlyniadau cyfun
Dros amser, mae'r ffynhonnell a'r canghennau targed yn ymwahanu, a gall sefyllfa godi lle maen nhw'n ymdopi ar wahân, ond gyda'i gilydd ddim yn gweithio. Nawr gallwch chi rhedeg piblinellau ar gyfer canlyniadau cyfunol cyn uno. Fel hyn byddwch yn sylwi'n gyflym ar wallau a fyddai'n ymddangos dim ond pe bai newidiadau'n cael eu symud yn aml rhwng canghennau, sy'n golygu y byddwch yn cywiro gwallau piblinellau yn gynt o lawer ac yn defnyddio'r Rhedwr GitLab.
Optimeiddio cydweithio ymhellach
Mae GitLab 11.10 yn ychwanegu hyd yn oed mwy o nodweddion ar gyfer cydweithredu di-dor a llifoedd gwaith symlach. YN rhifyn blaenorol cyflwynom awgrymiadau ar gyfer ceisiadau uno, lle gallai adolygydd awgrymu newid i un llinell mewn sylw i gais uno, a gallai gael ei ymrwymo ar unwaith yn uniongyrchol o'r edefyn sylwadau. Roedd ein defnyddwyr yn ei hoffi a gofynnwyd i ehangu'r nodwedd hon. Nawr gallwch chi gynnig newidiadau ar gyfer llinellau lluosog, gan nodi pa linellau i'w tynnu a pha rai i'w hychwanegu.
Gweithiwr Mwyaf Gwerthfawr y Mis hwnMVP) - Takuya Noguchi
Gweithiwr Mwyaf Gwerthfawr y mis hwn yw Takuya Noguchi (Takuya Noguchi). Takuya gwnaeth waith da er gogoniant GitLab: bygiau sefydlog, diffygion wedi'u cwblhau yn y backend a'r blaen a gwella'r rhyngwyneb defnyddiwr. Diolch!
Prif nodweddion GitLab 11.10
Piblinellau ar y panel rheoli
PREMIWM, ULTIMATE, ARIAN, AUR
Mae'r dangosfwrdd yn GitLab yn dangos gwybodaeth am brosiectau ar draws eich achos GitLab cyfan. Rydych yn ychwanegu prosiectau unigol un ar y tro a gallwch ddewis pa brosiect sydd o ddiddordeb i chi.
Yn y datganiad hwn, fe wnaethom ychwanegu gwybodaeth am statws piblinellau i'r dangosfwrdd. Nawr mae datblygwyr yn gweld ymarferoldeb piblinellau yn yr holl brosiectau angenrheidiol - mewn un rhyngwyneb.
Piblinellau ar gyfer canlyniadau cyfun
PREMIWM, ULTIMATE, ARIAN, AUR
Mae'n gyffredin i'r gangen ffynhonnell wyro oddi wrth y gangen darged dros amser oni bai eich bod yn gwthio newidiadau rhyngddynt yn barhaus. O ganlyniad, mae piblinellau cangen ffynhonnell a tharged yn “wyrdd” ac nid oes unrhyw wrthdaro uno, ond mae'r uno'n methu oherwydd newidiadau anghydnaws.
Pan fydd y biblinell cais uno yn creu cyswllt newydd yn awtomatig sy'n cynnwys canlyniad cyfunol uno'r canghennau ffynhonnell a tharged, gallwn redeg y biblinell ar y ddolen honno a sicrhau bod y canlyniad cyffredinol yn gweithio.
Os ydych chi'n defnyddio piblinellau cais uno (mewn unrhyw swyddogaeth) ac yn defnyddio rhedwyr preifat GitLab fersiwn 11.8 neu hŷn, bydd angen i chi eu diweddaru i osgoi'r broblem hon gitlab-ee#11122. Nid yw hyn yn effeithio ar ddefnyddwyr rhedwyr GitLab cyhoeddus.
Yn awgrymu newidiadau ar linellau lluosog
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Wrth gydweithio ar geisiadau uno, byddwch yn aml yn gweld problemau ac yn cynnig atebion. Ers GitLab 11.6 rydym yn cefnogi cynnig ar gyfer newidiadau am un llinell.
Yn fersiwn 11.10, gall sylwadau diff cais uno gynnig newidiadau i linellau lluosog, ac yna gall unrhyw un sydd â chaniatâd ysgrifennu i'r gangen wreiddiol eu derbyn gydag un clic. Diolch i'r nodwedd newydd, gallwch osgoi copi-gludo, fel mewn fersiynau blaenorol.
Llwybrau byr mewn un ardal
PREMIWM, ULTIMATE, ARIAN, AUR
Gyda labeli yn yr un cwmpas, gall timau gymhwyso labeli sy'n annibynnol ar ei gilydd (yn yr un cwmpas) i fater, cais uno, neu epig mewn senarios gyda meysydd arfer neu wladwriaethau llif gwaith arferol. Maent yn cael eu ffurfweddu gan ddefnyddio cystrawen colon arbennig yn nheitl y label.
Dywedwch fod angen maes arferol arnoch mewn tasgau i olrhain system weithredu'r platfform y mae eich swyddogaethau'n ei dargedu. Rhaid i bob tasg ymwneud ag un platfform yn unig. Gallwch greu llwybrau byr platform::iOS, platform::Android, platform::Linux ac eraill yn ôl yr angen. Os byddwch chi'n cymhwyso un llwybr byr o'r fath i dasg, bydd yn dileu llwybr byr arall sy'n bodoli eisoes sy'n dechrau yn awtomatig platform::.
Gadewch i ni ddweud bod gennych chi lwybrau byr workflow::development, workflow::review и workflow::deployed, gan nodi cyflwr llif gwaith eich tîm. Os oes gan y dasg lwybr byr eisoes workflow::development, ac mae'r datblygwr eisiau symud y dasg i'r llwyfan workflow::review, mae'n cymhwyso'r llwybr byr newydd a'r hen un (workflow::development) yn cael ei ddileu yn awtomatig. Mae'r ymddygiad hwn eisoes yn bodoli pan fyddwch yn symud tasgau rhwng rhestrau o lwybrau byr ar y bwrdd tasgau sy'n cynrychioli llif gwaith eich tîm. Nawr gall aelodau tîm nad ydynt yn gweithio gyda'r bwrdd tasgau yn uniongyrchol newid cyflwr y llif gwaith yn y tasgau eu hunain.
Glanhau cofrestrfa'r cynhwysydd yn fwy trylwyr
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Pan fyddwch chi fel arfer yn defnyddio cofrestrfa cynhwysydd gyda phiblinellau CI, rydych chi'n gwthio sawl newid ar wahân i un tag. Oherwydd gweithrediad dosbarthu Docker, yr ymddygiad diofyn yw arbed pob newid i'r system, ond maent yn y pen draw yn cymryd llawer o gof. Os ydych chi'n defnyddio'r paramedr -m с registry-garbage-collect, gallwch chi ddileu'r holl newidiadau blaenorol yn gyflym a rhyddhau lle gwerthfawr.
Prynu cofnodion CI Runner ychwanegol
EFYDD, ARIAN, AUR
Gall defnyddwyr sydd â chynlluniau GitLab.com taledig (Aur, Arian, Efydd) nawr brynu munudau CI Runner ychwanegol. Yn flaenorol, roedd angen cwrdd â'r cwota y darperir ar ei gyfer yn y cynllun. Gyda'r gwelliant hwn, gallwch brynu munudau gor-gwota ymlaen llaw er mwyn osgoi ymyrraeth oherwydd cau piblinellau.
Nawr mae 1000 o funudau yn costio $8, a gallwch chi brynu cymaint ohonyn nhw ag y dymunwch. Bydd cofnodion ychwanegol yn dechrau cael eu defnyddio pan fyddwch wedi gwario eich cwota misol cyfan, a bydd gweddill y cofnodion ychwanegol yn treiglo drosodd i'r mis nesaf. YN rhyddhau yn y dyfodol rydym am ychwanegu'r nodwedd hon at gynlluniau rhad ac am ddim hefyd.
DevOps Auto Composable
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Gyda Auto DevOps, mae timau'n trosglwyddo i arferion DevOps modern heb fawr ddim ymdrech. Gan ddechrau gyda GitLab 11.10, darperir pob swydd yn Auto DevOps fel templed annibynnol. Gall defnyddwyr ddefnyddio функцию includes yn GitLab CI i alluogi camau unigol Auto DevOps ac ar yr un pryd defnyddiwch eich ffeil arferiad gitlab-ci.yml. Fel hyn, dim ond y swyddi sydd eu hangen arnoch chi y gallwch chi eu galluogi a manteisio ar ddiweddariadau i fyny'r afon.
Rheoli aelodau'r grŵp yn awtomatig ar GitLab.com gan ddefnyddio SCIM
ARIAN, AUR
Yn flaenorol, roedd yn rhaid i chi reoli aelodaeth grŵp â llaw ar GitLab.com. Gallwch nawr ddefnyddio SAML SSO a rheoli aelodaeth gan ddefnyddio SCIM i greu, dileu a diweddaru defnyddwyr ar GitLab.com.
Mae hyn yn arbennig o ddefnyddiol i gwmnïau sydd â nifer fawr o ddefnyddwyr a darparwyr hunaniaeth ganolog. Nawr gallwch chi gael un ffynhonnell o wirionedd, fel Azure Active Directory, a bydd defnyddwyr yn cael eu creu a'u dileu yn awtomatig trwy'r darparwr hunaniaeth yn hytrach na llaw.
Mewngofnodwch i GitLab.com trwy SAML Provider
ARIAN, AUR
Yn flaenorol, wrth ddefnyddio SAML SSO ar gyfer grwpiau, roedd yn ofynnol i'r defnyddiwr lofnodi i mewn gyda manylion GitLab a darparwr hunaniaeth. Gallwch nawr fewngofnodi'n uniongyrchol trwy SSO fel defnyddiwr GitLab sy'n gysylltiedig â grŵp wedi'i ffurfweddu.
Ni fydd yn rhaid i ddefnyddwyr fewngofnodi ddwywaith, gan ei gwneud yn haws i gwmnïau ddefnyddio SAML SSO ar gyfer GitLab.com.
Gwelliannau eraill yn GitLab 11.10
Sgema epig plentyn
ULTIMATE, AUR
Yn y datganiad blaenorol, fe wnaethom ychwanegu epigau plant (epics of epics) i'ch helpu i reoli eich strwythur dosbarthu swyddi. Mae epigau plant yn ymddangos ar dudalen epig y rhiant.
Yn y datganiad hwn, mae'r dudalen epig rhiant yn dangos amlinelliad o epigau plant fel y gall timau weld llinell amser epigau plant a rheoli dibyniaethau amseru.
Cyfuno sgriniau naidlen cais
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Yn y datganiad hwn, rydym yn cyflwyno sgriniau llawn gwybodaeth sy'n ymddangos pan fyddwch yn hofran dros ddolen cais uno. Yn flaenorol, dim ond teitl y cais uno a ddangoswyd gennym, ond nawr rydym hefyd yn dangos y statws cais uno, statws piblinell CI, ac URL byr.
Rydym yn bwriadu ychwanegu gwybodaeth bwysicach mewn datganiadau yn y dyfodol, e.e. personau cyfrifol a phwyntiau rheoli, a byddwn hefyd yn cyflwyno sgriniau naid ar gyfer tasgau.
Hidlo ceisiadau uno yn ôl canghennau targed
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Mae llifoedd gwaith git ar gyfer rhyddhau neu gludo meddalwedd yn aml yn cynnwys nifer o ganghennau hirdymor - i wneud atgyweiriadau i fersiynau blaenorol (e.e. stable-11-9) neu symud o brofi ansawdd i gynhyrchu (e.e. integration), ond nid yw'n hawdd dod o hyd i geisiadau uno ar gyfer y canghennau hyn ymhlith y nifer o geisiadau uno agored.
Gall y rhestr o geisiadau uno ar gyfer prosiectau a grwpiau nawr gael ei hidlo gan gangen darged y cais uno i'w gwneud hi'n haws dod o hyd i'r un sydd ei angen arnoch chi.
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Os byddwn yn defnyddio'r dull datblygu sy'n seiliedig ar Gefnffyrdd, dylem osgoi canghennau hirhoedlog o blaid canghennau bach, dros dro gydag un perchennog. Mae newidiadau bach yn aml yn cael eu gwthio'n uniongyrchol i'r gangen darged, ond mae perygl y bydd hynny'n torri'r adeiladwaith.
Gyda'r datganiad hwn, mae GitLab yn cefnogi opsiynau gwthio Git newydd i agor ceisiadau uno yn awtomatig, gosod y gangen darged, a gorfodi uno ar biblinell lwyddiannus o'r llinell orchymyn ar adeg gwthio i'r gangen.
Gwell integreiddio â dangosfyrddau allanol
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Gall GitLab gael mynediad at weinyddion Prometheus lluosog (amgylchedd, prosiect, a grwpiau (disgwylir)), ond gall cael pwyntiau terfyn lluosog ychwanegu cymhlethdod neu efallai na fyddant yn cael eu cefnogi gan ddangosfyrddau safonol. Gyda'r datganiad hwn, gall timau ddefnyddio un API Prometheus, gan wneud integreiddio â gwasanaethau fel Grafana yn llawer haws.
Trefnu tudalennau Wiki yn ôl dyddiad creu
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Mewn Wici prosiect, gall timau rannu dogfennaeth a gwybodaeth bwysig arall ynghyd â chod ffynhonnell a thasgau. Gyda'r datganiad hwn, gallwch ddidoli'r rhestr o dudalennau Wiki yn ôl dyddiad creu a theitl i ddod o hyd i gynnwys a grëwyd yn ddiweddar yn gyflym.
Monitro adnoddau y gofynnwyd amdanynt gan y clwstwr
ULTIMATE, AUR
Mae GitLab yn eich helpu i fonitro'ch clwstwr Kubernetes ar gyfer cymwysiadau datblygu a chynhyrchu. Gan ddechrau gyda'r datganiad hwn, monitro CPU a cheisiadau cof gan eich clwstwr i nodi materion posibl cyn iddynt ddod yn broblemau.
Gweld Metrigau Cydbwyso Llwyth yn y Dangosfwrdd Grafana
CRAIDD, DECHREUWR, PREMIWM, ULTIMATE
Mae'n bwysig iawn monitro iechyd eich enghraifft GitLab. Yn flaenorol, fe wnaethom ddarparu dangosfyrddau diofyn trwy enghraifft Grafana wedi'i fewnosod. Gan ddechrau gyda'r datganiad hwn, rydym wedi cynnwys dangosfyrddau ychwanegol ar gyfer monitro balanswyr llwyth NGINX.
SAST am Elixir
ULTIMATE, AUR
Rydym yn parhau i ehangu cymorth iaith a dyfnhau gwiriadau diogelwch. Yn y datganiad hwn rydym wedi galluogi gwiriadau diogelwch ar gyfer prosiectau ar Elixir a phrosiectau a grëwyd ar Llwyfan Phoenix.
Ymholiadau lluosog mewn un diagram
PREMIWM, ULTIMATE, ARIAN, AUR
Yn GitLab, gallwch greu siartiau i ddelweddu'r metrigau rydych chi'n eu casglu. Yn aml, er enghraifft, os oes angen i chi edrych ar uchafswm neu werth cyfartalog metrig, rydych chi am arddangos sawl gwerth ar un siart. Gan ddechrau gyda'r datganiad hwn, mae gennych y cyfle hwn.
Canlyniadau DAST ar y Dangosfwrdd Diogelwch Grŵp
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Rydym wedi ychwanegu canlyniadau Profion Diogelwch Cymwysiadau Dynamig (DAST) i ddangosfwrdd diogelwch y tîm yn ogystal â SAST, sganio cynwysyddion, a sganio dibyniaeth.
Ychwanegu Metadata at Adroddiad Sganio Cynhwysydd
ULTIMATE, AUR
Yn y datganiad hwn, mae'r Adroddiad Sgan Cynhwysydd yn cynnwys mwy o fetadata - rydym wedi ychwanegu elfen yr effeithir arni (nodwedd Clair) i fetadata presennol: blaenoriaeth, ID (gan gyfeirio at mitre.org) a lefel yr effeithir arni (ee debian:8).
Ychwanegu math o adroddiad metrigau i uno ceisiadau
PREMIWM, ULTIMATE, ARIAN, AUR
Mae GitLab eisoes yn darparu sawl math o adroddiadau y gellir eu cynnwys yn uniongyrchol mewn ceisiadau uno: o adroddiadau i ansawdd cod и profi uned yn y cam dilysu tan SAST и DAST yn y cam amddiffyn.
Er bod y rhain yn adroddiadau pwysig, mae angen gwybodaeth sylfaenol sy'n cyd-fynd â gwahanol senarios hefyd. Yn GitLab 11.10, rydym yn darparu adroddiadau metrigau yn uniongyrchol yn y cais uno, sy'n disgwyl pâr gwerth allweddol syml. Fel hyn, mae defnyddwyr yn olrhain newidiadau dros amser, gan gynnwys metrigau arfer, a newidiadau mewn metrigau ar gyfer cais uno penodol. Gellir trosi defnydd cof, profion llwyth gwaith arbenigol, a statws iechyd yn fetrigau syml y gellir eu gweld yn uniongyrchol mewn ceisiadau uno ynghyd ag adroddiadau adeiledig eraill.
Cefnogaeth i brosiectau Maven aml-fodiwl ar gyfer sganio dibyniaeth
ULTIMATE, AUR
Gyda'r datganiad hwn, mae prosiectau Maven aml-fodiwl yn cefnogi sganio dibyniaeth GitLab. Yn flaenorol, pe bai is-fodiwl yn dibynnu ar is-fodiwl arall o'r un lefel, ni allai ganiatáu llwytho o ystorfa ganolog Maven. Nawr mae prosiect Maven aml-fodiwl yn cael ei greu gyda dau fodiwl a dibyniaeth rhwng y ddau fodiwl. Mae dibyniaethau rhwng modiwlau brodyr a chwiorydd bellach ar gael yn ystorfa leol Maven fel y gall y gwaith adeiladu fynd rhagddo.
Gall defnyddwyr newid y llwybr clonio yn CI
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Yn ddiofyn, mae GitLab Runner yn clonio'r prosiect i is-lwybr unigryw i mewn $CI_BUILDS_DIR. Ond ar gyfer rhai prosiectau, fel Golang, mae angen clonio'r cod i gyfeiriadur penodol er mwyn iddo gael ei adeiladu.
Yn GitLab 11.10 fe wnaethom gyflwyno'r newidyn GIT_CLONE_PATH, sy'n eich galluogi i nodi llwybr penodol lle mae GitLab Runner yn clonio'r prosiect cyn cyflawni'r dasg.
Cuddio syml o newidynnau gwarchodedig mewn logiau
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Mae GitLab yn darparu sawl ffordd i amddiffyn и cyfyngu ar yr ardal newidynnau yn GitLab CI/CD. Ond gall newidynnau barhau i fod yn logiau adeiladu, yn fwriadol neu'n ddamweiniol.
Mae GitLab yn cymryd rheoli risg ac archwilio o ddifrif ac yn parhau i ychwanegu nodweddion cydymffurfio. Yn GitLab 11.10, cyflwynwyd y gallu i guddio rhai mathau o newidynnau mewn logiau olrhain swyddi, gan ychwanegu lefel o amddiffyniad rhag cynnwys y newidynnau hyn yn ddamweiniol yn y logiau. Ac yn awr GitLab masgiau yn awtomatig llawer o newidynnau tocyn adeiledig.
Galluogi neu analluogi Auto DevOps ar lefel tîm
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Gyda Auto DevOps ar brosiect GitLab.com, gallwch ymgymryd â llifoedd gwaith modern DevOps o adeiladu i gyflenwi heb y drafferth.
Gan ddechrau gyda GitLab 11.10, gallwch alluogi neu analluogi Auto DevOps ar gyfer pob prosiect yn yr un grŵp.
Tudalen trwydded symlach a gwell
STARTER, PREMIUM, ULTIMATE
Er mwyn gwneud rheoli allweddi trwydded yn fwy cyfleus a symlach, rydym wedi ailgynllunio'r dudalen drwyddedau yn y panel gweinyddol ac wedi tynnu sylw at yr elfennau pwysicaf.
Diweddarwch y dewisydd llwybr byr ar gyfer gosodiadau Kubernetes
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Mae paneli lleoli yn dangos gwybodaeth am yr holl leoliadau Kubernetes.
Yn y datganiad hwn, rydym wedi newid y ffordd yr ydym yn mapio llwybrau byr i leoliadau. Mae gemau ar gael nawr gan app.example.com/app и app.example.com/env neu app. Bydd hyn yn osgoi gwrthdaro hidlo a'r risg o osodiadau anghywir sy'n gysylltiedig â'r prosiect.
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Mae integreiddio Kubernetes â GitLab yn caniatáu ichi ddefnyddio'r nodwedd RBAC gan ddefnyddio cyfrif gwasanaeth a gofod enw pwrpasol ar gyfer pob prosiect GitLab. Gan ddechrau gyda'r datganiad hwn, er mwyn sicrhau'r effeithlonrwydd mwyaf, ni fydd yr adnoddau hyn ond yn cael eu creu pan fydd angen eu defnyddio.
Wrth ddefnyddio Kubernetes, bydd GitLab CI yn creu'r adnoddau hyn cyn eu defnyddio.
Rhedwyr grŵp ar gyfer clystyrau lefel grŵp
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Mae clystyrau lefel grŵp bellach yn cefnogi gosodiad GitLab Runner. Mae rhedwyr Kubernetes lefel grŵp yn ymddangos i brosiectau plant fel rhedwyr grŵp wedi'u labelu cluster и kubernetes.
Rhifwr galwadau ar gyfer swyddogaethau Cyllol
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Nodweddion a ddefnyddir gyda GitLab Ddi-weinydd, nawr dangoswch nifer y galwadau a dderbyniwyd ar gyfer swyddogaeth benodol. I wneud hyn, mae angen i chi osod Prometheus ar y clwstwr lle mae Knative wedi'i osod.
Rheoli paramedr git clean ar gyfer swyddi GitLab CI/CD
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Yn ddiofyn, mae GitLab Runner yn rhedeg git clean yn ystod y broses o uwchlwytho cod wrth gyflawni swydd yn GitLab CI/CD. O GitLab 11.10, gall defnyddwyr reoli'r paramedrau a drosglwyddir i dîm git clean. Mae hyn yn ddefnyddiol ar gyfer timau sydd â rhedwyr ymroddedig, yn ogystal ag ar gyfer timau sy'n casglu prosiectau o fonocorfeydd mawr. Nawr gallant reoli'r broses ddadlwytho cyn gweithredu sgriptiau. Newidyn newydd GIT_CLEAN_FLAGS gwerth rhagosodedig yw -ffdx ac yn derbyn yr holl baramedrau gorchymyn posibl [git clean](https://git-scm.com/docs/git-clean).
Awdurdodiad allanol yn y Craidd
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Efallai y bydd angen adnodd awdurdodi allanol ychwanegol ar amgylcheddau diogel i gael mynediad i'r prosiect. Rydym wedi ychwanegu cefnogaeth ar gyfer lefel ychwanegol o reolaeth mynediad yn 10.6 a derbyniodd lawer o geisiadau i agor y swyddogaeth hon yn Core. Rydym yn falch o gyflwyno awdurdodiad allanol a haen ychwanegol o ddiogelwch ar gyfer achosion Craidd, gan fod angen y nodwedd hon ar gyfranogwyr unigol.
Y gallu i greu prosiectau mewn grwpiau yn y Craidd
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Gall rôl y Datblygwr greu prosiectau mewn grwpiau ers fersiwn 10.5, ac yn awr mae hyn yn bosibl yn Craidd. Mae creu prosiectau yn nodwedd allweddol ar gyfer cynhyrchiant yn GitLab, a thrwy gynnwys y nodwedd hon yn Core, mae bellach yn haws i aelodau, er enghraifft, wneud rhywbeth newydd.
Rhedwr GitLab 11.10
CRAIDD, DECHREUwr, PREMIWM, UCHAF, AM DDIM, EFYDD, ARIAN, AUR
Heddiw fe wnaethon ni ryddhau GitLab Runner 11.10! Mae GitLab Runner yn brosiect ffynhonnell agored a ddefnyddir i redeg swyddi CI/CD a gwthio'r canlyniadau yn ôl i GitLab.
Mae'r rhestr lawn o newidiadau i'w gweld yn y log newid GitLab Runner: CHANGELOG.
Cywiro y dychweledig project_id yn yr API chwilio blob yn Elasticsearch
STARTER, PREMIUM, ULTIMATE
Fe wnaethom drwsio nam yn yr API chwilio blob Elasticsearch a oedd yn dychwelyd 0 amdano ar gam project_id. Bydd yn angenrheidiol reindex Elasticsearchi gael y gwerthoedd cywir project_id ar ôl gosod y fersiwn hon o GitLab.
Gwelliannau omnibws
CRAIDD, DECHREUWR, PREMIWM, ULTIMATE
Rydym wedi gwneud y gwelliannau canlynol i Omnibws yn GitLab 11.10:
Yn GitLab 11.5 rydym wedi ychwanegu'r gofyniad hwn at ddogfennaeth Geo: gitlab-ee#8053.
Yn GitLab 11.6sudo gitlab-rake gitlab:geo:check gwirio a yw storfa stwnsh wedi'i galluogi ac a yw pob prosiect yn cael ei symud. Cm. gitlab-ee#8289. Os ydych chi'n defnyddio Geo, rhedwch y gwiriad hwn a mudo cyn gynted â phosibl.
Yn GitLab 11.8 rhybudd anabl parhaol gitlab-ee!8433 yn cael ei arddangos ar y dudalen Maes Gweinyddol > Geo > Nodauos na chaniateir y gwiriadau uchod.
Yn GitLab 12.0 Bydd Geo yn defnyddio gofynion storio stwnsh. Cm. gitlab-ee#8690.
Cyhoeddodd Canonical ddiwedd y gefnogaeth safonol ar gyfer Ubuntu 14.04 Ebrill 2019. Rydym yn cynghori defnyddwyr i uwchraddio i fersiwn LTS â chymorth: Ubuntu 16.04 neu Ubuntu 18.04.
Dyddiad dileu: 22 мая 2019 г.
Cyfyngu ar uchafswm nifer y piblinellau a grëir gan un cyflwyniad
Yn flaenorol, creodd GitLab piblinellau ar gyfer HEAD pob cangen yn y cludo. Mae hyn yn ddefnyddiol i ddatblygwyr sy'n gwthio newidiadau lluosog ar unwaith (er enghraifft, i gangen nodwedd ac a develop).
Ond wrth wthio ystorfa fawr lle mae llawer o ganghennau gweithredol (er enghraifft, i symud, drych neu fforc), nid oes angen i chi greu piblinell ar gyfer pob cangen. Gan ddechrau gyda GitLab 11.10 rydym yn creu uchafswm o 4 piblinell wrth anfon.
Dyddiad dileu: 22 мая 2019 г.
Llwybrau cod etifeddiaeth GitLab Runner
Ers i Gitlab 11.9 GitLab Runner ddefnyddio dull newydd clonio/galw'r gadwrfa. Ar hyn o bryd bydd GitLab Runner yn defnyddio'r hen ddull os na chefnogir yr un newydd. Gweler mwy yn y dasg hon.
Yn GitLab 11.0, rydym wedi newid golwg cyfluniad gweinydd metrigau ar gyfer GitLab Runner. metrics_server yn cael ei ddileu o blaid listen_address yn GitLab 12.0. Gweler mwy yn y dasg hon.
Yn fersiwn 11.3, dechreuodd GitLab Runner gefnogi darparwyr cache lluosog; a arweiniodd at osodiadau newydd ar gyfer cyfluniad S3 penodol. Yn dogfennaeth, yn darparu tabl o newidiadau a chyfarwyddiadau ar gyfer mudo i'r cyfluniad newydd. Gweler mwy o fanylion yn y dasg hon.
Ni fydd y llwybrau hyn ar gael yn GitLab 12.0. Fel defnyddiwr, nid oes angen i chi newid unrhyw beth, gwnewch yn siŵr bod eich enghraifft GitLab yn rhedeg fersiwn 11.9+ pan fyddwch chi'n uwchraddio i GitLab Runner 12.0.
Dyddiad dileu: 22 2019 mis Mehefin,
Opsiwn anghymeradwy ar gyfer nodwedd pwynt mynediad ar gyfer GitLab Runner
Yn GitLab 12.0, byddwn yn newid i'r ymddygiad cywir fel pe bai'r gosodiad nodwedd wedi'i analluogi. Gweler mwy yn y dasg hon.
Dyddiad dileu: 22 2019 mis Mehefin,
Cefnogaeth anghymeradwy ar gyfer dosbarthiad Linux sydd wedi cyrraedd EOL ar gyfer GitLab Runner
Mae rhai dosbarthiadau Linux y gallwch osod GitLab Runner arnynt wedi cyflawni eu pwrpas.
Yn GitLab 12.0, ni fydd GitLab Runner yn dosbarthu pecynnau i'r dosbarthiadau Linux hyn mwyach. Mae rhestr gyflawn o ddosbarthiadau nad ydynt yn cael eu cefnogi bellach i'w gweld yn ein dogfennaeth. Diolch i Javier Ardo (Javier Jardon) fesul ei gyfraniad!
Mae GitLab 12.0 yn lansio GitLab Runner gyda gorchmynion newydd. Mae hyn ond yn berthnasol i ddefnyddwyr sydd diystyru delwedd helpwr. Gweler mwy yn y dasg hon.
Dyddiad dileu: 22 2019 mis Mehefin,
Dileu'r mecanwaith glân git etifeddiaeth o GitLab Runner
Yn GitLab Runner 11.10 rydym yn darparu'r cyfle ffurfweddu sut mae Runner yn gweithredu gorchymyn git clean. Yn ogystal, mae'r strategaeth lanhau newydd yn dileu'r defnydd git reset ac yn gosod y gorchymyn git clean ar ôl y cam lanlwytho.
Gan y gall y newid ymddygiad hwn effeithio ar rai defnyddwyr, rydym wedi paratoi gosodiad FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Os ydych chi'n gosod y gwerth true, bydd yn adfer y strategaeth glanhau etifeddiaeth. Gellir dod o hyd i fwy am ddefnyddio paramedrau swyddogaeth yn GitLab Runner mewn dogfennaeth.
Yn GitLab Runner 12.0, byddwn yn dileu cefnogaeth i'r strategaeth glanhau etifeddiaeth a'r gallu i'w hadfer gan ddefnyddio paramedr swyddogaeth. Gweler mwy o fanylion yn y dasg hon.
Dyddiad dileu: 22 2019 mis Mehefin,
Adran Gwybodaeth System yn y panel gweinyddol
Mae GitLab yn cyflwyno gwybodaeth am eich enghraifft GitLab yn admin/system_info, ond efallai nad yw'r wybodaeth hon yn gywir.
Am ddim: Storfeydd preifat diderfyn a nifer anghyfyngedig o gyfranwyr prosiect. Mae gan brosiectau caeedig fynediad i nodweddion gwastad Am ddimyn prosiectau agored cael mynediad i nodweddion gwastad Gold
.
Efydd: Ar gyfer timau sydd angen mynediad at nodweddion llif gwaith uwch.
arian: Ar gyfer timau sydd angen galluoedd DevOps mwy cadarn, cydymffurfiad, a chefnogaeth gyflymach.
Gold
: Yn addas ar gyfer llawer o swyddi CI/CD. Gall pob prosiect agored ddefnyddio nodweddion Aur am ddim, waeth beth fo'r cynllun.