GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra

Ṣe awari awọn aṣiri ti o jo

Yoo dabi aṣiṣe kekere kan lati kọja awọn iwe-ẹri lairotẹlẹ si ibi ipamọ ti o pin. Sibẹsibẹ, awọn abajade le jẹ pataki. Ni kete ti ikọlu ba gba ọrọ igbaniwọle rẹ tabi bọtini API, yoo gba akọọlẹ rẹ, yoo tii rẹ jade yoo lo owo rẹ ni ẹtan. Ni afikun, ipa domino ṣee ṣe: iraye si akọọlẹ kan ṣii iraye si awọn miiran. Awọn okowo naa ga, nitorinaa o ṣe pataki pupọ lati wa nipa awọn aṣiri ti o jo ni kete bi o ti ṣee.

Ninu itusilẹ yii a ṣafihan aṣayan naa ìkọkọ erin gẹgẹbi apakan ti iṣẹ SAST wa. Iṣe kọọkan jẹ ayẹwo ni iṣẹ CI/CD fun awọn aṣiri. Aṣiri kan wa - ati pe olupilẹṣẹ gba ikilọ kan ninu ibeere apapọ. O fagile awọn iwe-ẹri ti o jo lori aaye ati ṣẹda awọn tuntun.

Ṣe idaniloju iṣakoso iyipada to dara

Bi o ti n dagba ti o si di idiju, mimu aitasera laarin awọn oriṣiriṣi awọn ẹya ti ajo kan di nira sii. Awọn olumulo diẹ sii ti ohun elo naa ati pe owo-wiwọle ga, diẹ sii ni pataki awọn abajade ti iṣakojọpọ aṣiṣe tabi koodu ailewu. Fun ọpọlọpọ awọn ajo, aridaju ilana atunyẹwo to dara ṣaaju ki o to dapọ koodu jẹ ibeere ti o muna nitori awọn eewu ga pupọ.

GitLab 11.9 fun ọ ni iṣakoso diẹ sii ati eto ti o munadoko diẹ sii, ọpẹ si awọn ofin fun ipinnu awọn ibeere akojọpọ. Ni iṣaaju, lati gba igbanilaaye, o ni lati ṣe idanimọ ẹni kọọkan tabi ẹgbẹ kan (ẹgbẹ kọọkan ninu eyiti o le funni ni igbanilaaye). O le ṣafikun awọn ofin pupọ ni bayi pe ibeere idapọ kan nilo igbanilaaye lati ọdọ awọn eniyan kan pato tabi paapaa awọn ọmọ ẹgbẹ pupọ ti ẹgbẹ kan. Ni afikun, Ẹya Awọn Olohun koodu ti wa ni idapo sinu awọn ofin iyọọda, eyiti o jẹ ki o rọrun lati ṣe idanimọ eniyan ti o funni ni iwe-aṣẹ naa.

Eyi ngbanilaaye awọn ẹgbẹ lati ṣe awọn ilana ipinnu idiju lakoko mimu ayedero ti ohun elo GitLab kan nibiti awọn ọran, koodu, awọn opo gigun ti epo, ati data ibojuwo han ati wiwọle lati ṣe awọn ipinnu ati yiyara ilana ipinnu naa.

ChatOps ti ṣii ni bayi

GitLab ChatOps jẹ ohun elo adaṣe adaṣe ti o lagbara ti o fun ọ laaye lati ṣiṣẹ eyikeyi iṣẹ CI/CD ati beere ipo rẹ taara ni awọn ohun elo iwiregbe bii Slack ati Mattermost. Ni akọkọ ti a ṣe ni GitLab 10.6, ChatOps jẹ apakan ti ṣiṣe alabapin GitLab Gbẹhin. Da ọja idagbasoke ogbon и ifaramo si ìmọ orisun, a ma gbe awọn ẹya ara ẹrọ si isalẹ ipele kan ati ki o ko soke.

Ninu ọran ti ChatOps, a rii pe iṣẹ ṣiṣe yii le wulo fun gbogbo eniyan, ati pe ikopa agbegbe le ṣe anfani ẹya funrararẹ.

Ninu GitLab 11.9 a Ṣii koodu ChatOps orisun, ati nitorinaa o wa ni ọfẹ ni bayi fun lilo ni GitLab Core ti iṣakoso ti ara ẹni ati lori GitLab.com ati ṣii si agbegbe.

Ati pupọ diẹ sii!

Ọpọlọpọ awọn ẹya nla lo wa ninu itusilẹ yii, fun apẹẹrẹ. Ayẹwo ti awọn paramita iṣẹ, Ti n ba sọrọ Awọn ailagbara Ibere ​​Ijọpọ и Awọn awoṣe CI / CD fun awọn iṣẹ aabo, - ti a ko le duro lati so fun o nipa wọn!

Oṣiṣẹ ti o niyelori (MVPOṣu yii jẹ idanimọ nipasẹ Marcel Amirault (Marcel Amirault)
Marcel nigbagbogbo ṣe iranlọwọ fun wa ni ilọsiwaju iwe GitLab. Oun ṣe pupọ lati mu didara ati lilo awọn iwe aṣẹ wa dara si. Domo arigato (o ṣeun pupọ (Japanese) - isunmọ. trans.] Marcel, a tọkàntọkàn riri lori o!

Awọn ẹya bọtini ti a ṣafikun ni itusilẹ GitLab 11.9

Ṣiṣawari awọn aṣiri ati awọn iwe-ẹri ni ibi ipamọ kan

(GIDI, GOLD)

Awọn olupilẹṣẹ nigba miiran aimọọmọ jo awọn aṣiri ati awọn iwe-ẹri si awọn ibi ipamọ latọna jijin. Ti awọn eniyan miiran ba ni iwọle si orisun yii, tabi ti iṣẹ akanṣe naa ba jẹ ti gbogbo eniyan, lẹhinna alaye ifura ti han ati pe o le ṣee lo nipasẹ awọn ikọlu lati wọle si awọn orisun bii awọn agbegbe imuṣiṣẹ.

GitLab 11.9 ni idanwo tuntun - “Iwari Aṣiri”. O ṣe ayẹwo awọn akoonu ti ibi ipamọ ti n wa awọn bọtini API ati alaye miiran ti ko yẹ ki o wa nibẹ. GitLab ṣe afihan awọn abajade ninu ijabọ SAST ninu ẹrọ ailorukọ Ibere ​​Ijọpọ, awọn ijabọ opo gigun ti epo, ati awọn dasibodu aabo.

Ti o ba ti mu SAST ṣiṣẹ tẹlẹ fun ohun elo rẹ, lẹhinna o ko nilo lati ṣe ohunkohun, kan lo anfani ẹya tuntun yii. O tun wa ninu iṣeto ni Laifọwọyi DevOps aiyipada.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Awọn ofin fun ipinnu awọn ibeere akojọpọ

(PREMIUM, ULTIMATE, SILVER, GOLD)

Atunwo koodu jẹ ẹya pataki ti gbogbo iṣẹ akanṣe aṣeyọri, ṣugbọn kii ṣe nigbagbogbo pe tani yẹ ki o ṣe atunyẹwo awọn ayipada. Nigbagbogbo o jẹ iwunilori lati ni awọn oluyẹwo lati awọn ẹgbẹ oriṣiriṣi: ẹgbẹ idagbasoke, ẹgbẹ iriri olumulo, ẹgbẹ iṣelọpọ.

Awọn ofin igbanilaaye gba ọ laaye lati ni ilọsiwaju ilana ibaraenisepo laarin awọn eniyan ti o ni ipa ninu atunyẹwo koodu nipa asọye Circle ti awọn alakosile ti a fun ni aṣẹ ati nọmba awọn igbanilaaye to kere julọ. Awọn ofin ipinnu jẹ afihan ninu ẹrọ ailorukọ ibeere akojọpọ ki o le yara yan oluyẹwo atẹle.

Ni GitLab 11.8, awọn ofin igbanilaaye jẹ alaabo nipasẹ aiyipada. Bibẹrẹ pẹlu GitLab 11.9, wọn wa nipasẹ aiyipada. Ni GitLab 11.3 a ṣafihan aṣayan naa Awọn olohun koodu lati ṣe idanimọ awọn ọmọ ẹgbẹ ẹgbẹ lodidi fun awọn koodu kọọkan laarin iṣẹ akanṣe kan. Ẹya Awọn oniwun koodu ti ṣepọ sinu awọn ofin igbanilaaye nitorinaa o le yara wa awọn eniyan to tọ lati ṣe atunyẹwo awọn ayipada nigbagbogbo.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Gbigbe ChatOps si Core

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Ni akọkọ ti a ṣe ni GitLab Ultimate 10.6, ChatOps ti gbe lọ si GitLab Core. GitLab ChatOps nfunni ni agbara lati ṣiṣẹ awọn iṣẹ GitLab CI nipasẹ Slack nipa lilo ẹya naa din ku ase.

A wa ni ṣiṣi orisun ẹya ara ẹrọ ni ibamu si wa onibara-Oorun ni ipele opo. Nipa lilo rẹ nigbagbogbo, agbegbe yoo ṣe alabapin diẹ sii.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Ayẹwo ti awọn paramita iṣẹ

(PREMIUM, ULTIMATE, SILVER, GOLD)

Awọn iṣẹ bii fifi kun, piparẹ, tabi awọn paramita ẹya iyipada ti wa ni ibuwolu wọle si iwe iṣayẹwo GitLab, nitorinaa o le rii ohun ti o yipada ati nigbawo. Ijamba kan wa ati pe o nilo lati wo kini o yipada laipẹ? Tabi ṣe o kan nilo lati ṣayẹwo bawo ni a ṣe yipada awọn paramita iṣẹ gẹgẹ bi apakan ti iṣayẹwo? Bayi eyi rọrun pupọ lati ṣe.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Ti n ba sọrọ Awọn ailagbara Ibere ​​Ijọpọ

(GIDI, GOLD)

Lati yara yanju awọn ailagbara koodu, ilana naa gbọdọ jẹ rọrun. O ṣe pataki lati ṣe irọrun awọn abulẹ aabo, gbigba awọn olupilẹṣẹ laaye lati dojukọ awọn ojuṣe wọn. Ni GitLab 11.7 a daba a fix faili, ṣugbọn o ni lati ṣe igbasilẹ, loo ni agbegbe, ati lẹhinna titari si ibi ipamọ latọna jijin.

Ni GitLab 11.9 ilana yii jẹ adaṣe. Ṣe atunṣe awọn ailagbara lai kuro ni wiwo oju opo wẹẹbu GitLab. Ibeere idapọ kan ni a ṣẹda taara lati window alaye ailagbara, ati pe ẹka tuntun yii yoo ni atunṣe tẹlẹ. Lẹhin ti ṣayẹwo lati rii boya ọran naa ti yanju, ṣafikun atunṣe si ẹka ti oke ti opo gigun ti epo naa dara.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Ṣiṣafihan awọn abajade ọlọjẹ eiyan ninu igbimọ aabo ẹgbẹ

(GIDI, GOLD)

Dasibodu aabo ẹgbẹ gba awọn ẹgbẹ laaye lati dojukọ awọn ọran ti o ṣe pataki julọ si iṣẹ wọn, pese alaye ti o han gedegbe, alaye ti gbogbo awọn ailagbara ti o le ni ipa awọn ohun elo. Iyẹn ni idi ti o ṣe pataki pe dasibodu naa ni gbogbo alaye pataki ni aaye kan ati gba awọn olumulo laaye lati lu sinu data ṣaaju ipinnu awọn ailagbara.

Ni GitLab 11.9, awọn abajade ọlọjẹ eiyan ti ni afikun si dasibodu, ni afikun si SAST ti o wa ati awọn abajade ọlọjẹ igbẹkẹle. Bayi gbogbo Akopọ wa ni aaye kan, laibikita orisun iṣoro naa.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Awọn awoṣe CI / CD fun awọn iṣẹ aabo

(GIDI, GOLD)

Awọn ẹya aabo GitLab n dagba ni iyara ati nilo awọn imudojuiwọn igbagbogbo lati jẹ ki koodu rẹ ṣiṣẹ daradara ati aabo. Yiyipada itumọ ti iṣẹ kan nira nigbati o ṣakoso awọn iṣẹ akanṣe pupọ. Ati pe a tun loye pe ko si ẹnikan ti o fẹ lati gba eewu ti lilo ẹya tuntun ti GitLab laisi idaniloju pe o ni ibamu ni kikun pẹlu apẹẹrẹ GitLab lọwọlọwọ.

O jẹ fun idi eyi ti a ṣe afihan ni GitLab 11.7 ẹrọ tuntun fun asọye awọn iṣẹ nipa lilo awọn awoṣe.

Bibẹrẹ pẹlu GitLab 11.9 a yoo funni ni awọn awoṣe ti a ṣe sinu fun gbogbo awọn iṣẹ aabo: fun apẹẹrẹ, sast и dependency_scanning, - ibaramu pẹlu ẹya ti o baamu ti GitLab.

Fi wọn kun taara ninu iṣeto rẹ, ati pe wọn yoo ni imudojuiwọn pẹlu eto nigbakugba ti o ba ṣe igbesoke si ẹya tuntun ti GitLab. Awọn atunto opo gigun ti epo ko yipada.

Ọna tuntun ti asọye awọn iṣẹ aabo jẹ osise ati pe ko ṣe atilẹyin eyikeyi awọn asọye iṣẹ iṣaaju tabi awọn snippets koodu. O yẹ ki o ṣe imudojuiwọn itumọ rẹ ni kete bi o ti ṣee ṣe lati lo koko tuntun naa template. Atilẹyin fun eyikeyi sintasi miiran le yọkuro ni GitLab 12.0 tabi awọn idasilẹ ọjọ iwaju miiran.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Awọn ilọsiwaju miiran ni GitLab 11.9

Fesi lati ọrọìwòye

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

GitLab ni awọn ijiroro lori awọn koko-ọrọ. Titi di isisiyi, ẹni ti o kọ asọye ipilẹṣẹ ni lati pinnu lati ibẹrẹ boya wọn fẹ ijiroro.

A ti ni ihuwasi ihamọ yii. Mu eyikeyi asọye ni GitLab (lori awọn ọran, awọn ibeere dapọ, ati awọn apọju) ki o dahun si, nitorinaa bẹrẹ ijiroro kan. Ni ọna yii awọn ẹgbẹ ṣe ajọṣepọ diẹ sii ti a ṣeto.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Awọn awoṣe ise agbese fun .NET, Go, iOS ati Awọn oju-iwe

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Lati jẹ ki o rọrun fun awọn olumulo lati ṣẹda awọn iṣẹ akanṣe tuntun, a n funni ni ọpọlọpọ awọn awoṣe iṣẹ akanṣe tuntun:

Iwe akosilẹ
Apọju

Beere igbanilaaye fun awọn ibeere akojọpọ lati ọdọ Awọn oniwun koodu

(PREMIUM, ULTIMATE, SILVER, GOLD)

Kii ṣe kedere nigbagbogbo ẹniti o fọwọsi ibeere apapọ kan.

GitLab ni bayi ṣe atilẹyin nilo ibeere apapọ lati fọwọsi da lori kini awọn faili ti ibeere naa ṣe, ni lilo Awọn olohun koodu. Awọn oniwun koodu ti wa ni sọtọ nipa lilo faili ti a pe CODEOWNERS, ọna kika jẹ iru si gitattributes.

Atilẹyin fun yiyan awọn oniwun koodu laifọwọyi bi awọn eniyan ti o ni iduro fun gbigba ibeere akojọpọ kan ni a ṣafikun sinu Git Lab 11.5.

Iwe akosilẹ
Nkan

Gbigbe Awọn faili ni IDE Wẹẹbu

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Bayi, ti o tun lorukọ faili tabi ilana, o le gbe lati IDE Wẹẹbu si ibi ipamọ ni ọna tuntun.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Tags ni Tito alfabeti

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Awọn afi GitLab jẹ wapọ iyalẹnu, ati awọn ẹgbẹ n wa awọn lilo tuntun nigbagbogbo fun wọn. Nitorinaa, awọn olumulo nigbagbogbo ṣafikun ọpọlọpọ awọn afi si ọran kan, ibeere apapọ, tabi apọju.

Ni GitLab 11.9, a ti jẹ ki o rọrun diẹ lati lo awọn aami. Fun awọn ọran, awọn ibeere dapọ, ati awọn apọju, awọn aami ti o han ni ẹgbẹ ẹgbẹ ti ṣeto ni lẹsẹsẹ alfabeti. Eyi tun kan si wiwo atokọ ti awọn nkan wọnyi.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Awọn asọye iyara nigba sisẹ awọn iṣe nipasẹ iṣẹ-ṣiṣe

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Laipẹ a ṣafihan ẹya kan ti o fun laaye awọn olumulo lati ṣe àlẹmọ kikọ sii iṣẹ ṣiṣe nipasẹ awọn iṣẹ ṣiṣe, dapọ awọn ibeere tabi awọn apọju, eyiti o fun wọn laaye lati ṣojumọ nikan lori awọn asọye tabi awọn akọsilẹ eto. Eto yii wa ni ipamọ fun olumulo kọọkan lori eto naa, ati pe o le ṣẹlẹ pe olumulo kan le ma mọ pe nigba wiwo ọrọ kan ni awọn ọjọ pupọ lẹhinna, wọn rii kikọ sii ti a ti yo. O kan lara bi o ko ba le fi kan ọrọìwòye.

A ti ni ilọsiwaju ibaraenisepo yii. Bayi awọn olumulo le yara yipada si ipo ti o fun laaye laaye lati fi awọn asọye silẹ laisi yiyi pada si oke kikọ sii. Eyi kan si awọn iṣẹ ṣiṣe, awọn ibeere akojọpọ, ati awọn apọju.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Yiyipada awọn ibere ti ọmọ epics

(GIDI, GOLD)

A tu silẹ laipẹ ọmọ epics, eyiti o gba laaye lilo awọn apọju ti awọn apọju (ni afikun si awọn iṣẹ-ṣiṣe ọmọde ti awọn apọju).

Bayi o le tunto aṣẹ ti awọn apọju ọmọde nipa fifa ati ju silẹ, gẹgẹ bi pẹlu awọn ọran ọmọde. Awọn ẹgbẹ le lo aṣẹ lati ṣe afihan pataki tabi pinnu ilana ti iṣẹ yẹ ki o pari.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Akọsori aṣa ati awọn ifiranṣẹ eto ẹlẹsẹ lori oju opo wẹẹbu ati imeeli

(CORE, STARTER, PREMIUM, ULTIMATE)

A ti ṣafikun ẹya tẹlẹ ti o fun laaye akọsori aṣa ati awọn ifiranṣẹ ẹlẹsẹ lati han loju gbogbo oju-iwe ni GitLab. O ti gba ni itara, ati awọn ẹgbẹ lo lati pin alaye pataki, gẹgẹbi awọn ifiranṣẹ eto ti o jọmọ apẹẹrẹ GitLab wọn.

Inu wa dun lati mu ẹya yii wa si Core ki paapaa eniyan diẹ sii le lo. Ni afikun, a gba awọn olumulo laaye lati ṣe afihan awọn ifiranṣẹ kanna ni yiyan ni gbogbo awọn imeeli ti a firanṣẹ nipasẹ GitLab fun aitasera kọja aaye ifọwọkan GitLab olumulo miiran.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Àlẹmọ nipa asiri awọn iṣẹ-ṣiṣe

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Awọn ọran Aṣiri jẹ ohun elo ti o wulo fun awọn ẹgbẹ lati jẹ ki awọn ijiroro ikọkọ lori awọn koko-ọrọ ifura laarin iṣẹ akanṣe kan. Ni pato, wọn jẹ apẹrẹ fun ṣiṣẹ lori awọn ailagbara aabo. Titi di isisiyi, ṣiṣakoso awọn iṣẹ ṣiṣe ifura ko ti rọrun.

Ni GitLab 11.9, atokọ ọrọ GitLab ti jẹ filtered ni bayi nipasẹ awọn ọran ifura tabi ti ko ni imọra. Eyi tun kan si wiwa awọn iṣẹ ṣiṣe nipa lilo API.

O ṣeun si Robert Schilling fun ilowosi rẹRobert Schilling)!

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Nsatunkọ awọn a Knative ase Lẹhin imuṣiṣẹ

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Pato agbegbe aṣa kan nigbati o ba nfi Knative sori ẹrọ gba ọ laaye lati sin ọpọlọpọ awọn ohun elo/awọn ẹya ti ko ni olupin lati aaye ipari alailẹgbẹ kan.

Iṣepọ Kubernetes ni GitLab ni bayi ngbanilaaye lati yipada/mudojuiwọn agbegbe olumulo lẹhin fifiranšẹ Knative si iṣupọ Kubernetes.

Iwe akosilẹ
Nkan

Ṣiṣayẹwo ọna kika ijẹrisi Kubernetes CA

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Nigbati o ba nfi iṣupọ Kubernetes ti o wa tẹlẹ kun, GitLab ni bayi jẹrisi pe ijẹrisi CA ti a tẹ wa ni ọna kika PEM to wulo. Eyi yọkuro awọn aṣiṣe ti o pọju pẹlu iṣọpọ Kubernetes.

Iwe akosilẹ
Nkan

Nmu ohun elo isọdọkan ibeere idapọ si gbogbo faili naa

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Nigbati o ba nwo awọn ayipada si ibeere apapọ, o le fa ohun elo iyatọ sii lori ipilẹ-faili kan lati fi gbogbo faili han fun aaye diẹ sii, ati fi awọn asọye silẹ lori awọn laini ti ko yipada.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Ṣiṣe awọn iṣẹ kan pato ti o da lori awọn ibeere apapọ nikan nigbati awọn faili kan yipada

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

GitLab 11.6 ṣafikun agbara lati ṣalaye only: merge_requests fun awọn iṣẹ opo gigun ti epo ki awọn olumulo le ṣe awọn iṣẹ ṣiṣe kan pato nigbati o ba ṣẹda ibeere apapọ kan.

Bayi a n pọ si iṣẹ yii: a ti ṣafikun ọgbọn asopọ only: changes, ati awọn olumulo le ṣiṣẹ awọn iṣẹ kan pato fun awọn ibeere apapọ ati nikan nigbati awọn faili kan yipada.

O ṣeun fun ilowosi Hiroyuki Sato (Hiroyuki Sato)!

Iwe akosilẹ
Nkan

Abojuto GitLab adaṣe adaṣe pẹlu Grafana

(CORE, STARTER, PREMIUM, ULTIMATE)

Grafana ti wa ninu apopọ Omnibus wa, ti o jẹ ki o rọrun lati ni oye bi apẹẹrẹ rẹ ṣe n ṣiṣẹ.

Ṣe akanṣe grafana['enable'] = true в gitlab.rb, ati Grafana yoo wa ni: https://your.gitlab.instance/-/grafana. Ni ojo iwaju nitosi a yoo tun jẹ ki a ṣe agbekalẹ ọpa irinṣẹ GitLab "lati apoti".

Iwe akosilẹ
Nkan

Wo awọn apọju akọkọ ninu ẹgbẹ ẹgbẹ epics

(GIDI, GOLD)

A ṣe afihan laipe ọmọ epics, gbigba awọn lilo ti epics ti epics.

Ni GitLab 11.9, a ti jẹ ki o rọrun lati wo ibatan yii. Bayi o le rii kii ṣe apọju iya nikan ti apọju ti a fun, ṣugbọn gbogbo igi apọju ni ẹgbẹ ẹgbẹ ni apa ọtun. O le rii boya awọn apọju wọnyi ti wa ni pipade tabi rara, ati pe o le paapaa lọ taara si wọn.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Ọna asopọ si iṣẹ-ṣiṣe titun lati iṣẹ-ṣiṣe ti o ti gbe ati pipade

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Ni GitLab, o le ni rọọrun gbe ọrọ kan lọ si iṣẹ akanṣe miiran nipa lilo ẹgbẹ ẹgbẹ tabi igbese iyara. Lẹhin awọn oju iṣẹlẹ, iṣẹ-ṣiṣe ti o wa tẹlẹ ti wa ni pipade ati pe a ṣẹda iṣẹ tuntun ninu iṣẹ akanṣe pẹlu gbogbo data ti a daakọ, pẹlu awọn akọsilẹ eto ati awọn abuda ẹgbẹ ẹgbẹ. Eyi jẹ ẹya nla.

Fun pe akọsilẹ eto kan wa nipa gbigbe, awọn olumulo nigba wiwo iṣẹ-ṣiṣe pipade jẹ idamu ati pe ko le ṣe iranlọwọ ṣugbọn mọ pe iṣẹ naa ti wa ni pipade nitori gbigbe kan.

Pẹlu itusilẹ yii, a n jẹ ki o han gbangba ninu aami ti o wa ni oke ti oju-iwe ti oro pipade pe o ti gbe, ati pe a tun pẹlu ọna asopọ ifibọ si ọran tuntun ki ẹnikẹni ti o ba de lori ọrọ atijọ le yarayara. lilö kiri si titun.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

YouTrack Integration

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

GitLab ṣepọ pẹlu ọpọlọpọ awọn ọna ṣiṣe ipasẹ ọrọ ita, ṣiṣe ki o rọrun fun awọn ẹgbẹ lati lo GitLab fun awọn iṣẹ miiran lakoko mimu ohun elo iṣakoso ọran wọn ti yiyan.

Ninu itusilẹ yii a ti ṣafikun agbara lati ṣepọ YouTrack lati JetBrains.
A fẹ lati dupẹ lọwọ Kotau Jauchen fun ilowosi rẹ (Kotau Yauhen)!

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Atunṣe iwọn igi faili ibeere idapọ

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Nigbati o ba nwo awọn iyipada ibeere idapọ, o le tun ṣe iwọn igi faili lati ṣe afihan awọn orukọ faili gigun tabi fi aaye pamọ sori awọn iboju kekere.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Lọ si to šẹšẹ taskbar

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

Dashboards wulo pupọ, ati awọn ẹgbẹ ṣẹda awọn dashboards pupọ fun iṣẹ akanṣe ati ẹgbẹ kọọkan. Laipẹ a ṣafikun ọpa wiwa kan lati yara ṣe àlẹmọ gbogbo awọn panẹli ti o nifẹ si.

Ni GitLab 11.9 a tun ṣafihan apakan kan Recent ninu awọn jabọ-silẹ akojọ. Ni ọna yii o le yara fo si awọn panẹli ti o ti ṣe ajọṣepọ pẹlu rẹ laipẹ.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Agbara fun awọn olupilẹṣẹ lati ṣẹda awọn ẹka aabo

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Awọn ẹka ti o ni aabo ṣe idiwọ koodu aiyẹwo lati gbigbe tabi dapọ. Bibẹẹkọ, ti ko ba gba ẹnikan laaye lati gbe awọn ẹka ti o ni aabo, lẹhinna ko si ẹnikan ti o le ṣẹda ẹka ti o ni idaabobo tuntun: fun apẹẹrẹ, ẹka itusilẹ.

Ni GitLab 11.9, awọn olupilẹṣẹ le ṣẹda awọn ẹka aabo lati awọn ẹka ti o ni aabo tẹlẹ nipasẹ GitLab tabi API. Lilo Git lati gbe ẹka titun ti o ni idaabobo tun ni opin lati yago fun ṣiṣẹda awọn ẹka ti o ni idaabobo titun lairotẹlẹ.

Iwe akosilẹ
Nkan

Isọdọtun Nkan Git fun Ṣii Forks (Beta)

(CORE, STARTER, PREMIUM, ULTIMATE)

Forking gba ẹnikẹni laaye lati ṣe alabapin si awọn iṣẹ akanṣe ṣiṣi: laisi igbanilaaye kikọ, nirọrun nipa didakọ ibi ipamọ sinu iṣẹ akanṣe tuntun kan. Titoju awọn idaako pipe ti awọn ibi ipamọ Git ti a fi orita nigbagbogbo jẹ ailagbara. Bayi pẹlu Git alternatives awọn orita pin awọn nkan ti o wọpọ lati iṣẹ akanṣe obi ni adagun ohun kan lati dinku awọn ibeere ibi ipamọ disk.

Awọn adagun adagun ohun elo orita nikan ni a ṣẹda fun awọn iṣẹ akanṣe nigbati ibi ipamọ hashed ṣiṣẹ. Awọn adagun-odo nkan ti ṣiṣẹ ni lilo paramita iṣẹ kan object_pools.

Iwe akosilẹ
Apọju

Sisẹ akojọ awọn ibeere apapọ nipasẹ awọn alakosile ti a yàn

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

Atunwo koodu jẹ iṣe ti o wọpọ fun eyikeyi iṣẹ akanṣe aṣeyọri, ṣugbọn o le nira fun oluyẹwo lati tọju abala awọn ibeere idapọ.

Ni GitLab 11.9, atokọ ti awọn ibeere apapọ jẹ titọ nipasẹ alafọwọsi ti a yàn. Ni ọna yii o le rii awọn ibeere idapọ ti a ṣafikun si ọ bi oluyẹwo.
Ṣeun si Glewin Wiechert fun awọn ilowosi rẹ (Glavin Wiechert)!

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

Awọn ọna abuja fun atẹle ati faili ti tẹlẹ ninu ibeere apapọ kan

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Lakoko wiwo awọn ayipada si ibeere apapọ, o le yara yipada laarin awọn faili ni lilo ]tabi j lati gbe si tókàn faili ati [ tabi k lati lọ si faili ti tẹlẹ.

Awọn iwe aṣẹ
Nkan

Irọrun .gitlab-ci.yml fun serverless ise agbese

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Itumọ ti lori iṣẹ- include GitLab CI, awoṣe ti ko ni olupin gitlab-ci.yml gidigidi yepere. Lati ṣafihan awọn ẹya tuntun ni awọn idasilẹ ọjọ iwaju, iwọ ko nilo lati ṣe awọn ayipada si faili yii.

Iwe akosilẹ
Nkan

Atilẹyin orukọ ile-iṣẹ Ingress

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Nigbati o ba nlo oluṣakoso Kubernetes Ingress, diẹ ninu awọn iru ẹrọ ṣubu pada si adiresi IP kan (fun apẹẹrẹ, Google's GKE), lakoko ti awọn miiran ṣubu pada si orukọ DNS (fun apẹẹrẹ, AWS's EKS).

Ijọpọ Kubernetes wa ni bayi ṣe atilẹyin awọn iru awọn aaye ipari mejeeji fun ifihan ni apakan clusters ise agbese.

Ṣeun si Aaroni Walker fun ilowosi rẹ (Aaron Walker)!

Iwe akosilẹ
Nkan

Idinamọ wiwọle wiwọle JupyterHub si ẹgbẹ/awọn ọmọ ẹgbẹ iṣẹ akanṣe

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Gbigbe JupyterHub ṣiṣẹ ni lilo iṣọpọ Kubernetes GitLab jẹ ọna nla lati ṣetọju ati lo Awọn iwe akiyesi Jupyter ni awọn ẹgbẹ nla. O tun wulo lati ṣakoso iraye si wọn nigbati o ba n tan aṣiri tabi data ti ara ẹni.

Ni GitLab 11.9, agbara lati wọle si awọn iṣẹlẹ JupyterHub ti a fi ranṣẹ nipasẹ Kubernetes ni opin si awọn ọmọ ẹgbẹ akanṣe pẹlu iraye si idagbasoke (nipasẹ ẹgbẹ kan tabi iṣẹ akanṣe).

Iwe akosilẹ
Nkan

Awọn sakani akoko asefara fun awọn ero nronu aabo

(GIDI, GOLD)

Dasibodu Aabo Ẹgbẹ pẹlu maapu ailagbara lati pese akopọ ti ipo aabo lọwọlọwọ ti awọn iṣẹ akanṣe ẹgbẹ naa. Eyi wulo pupọ fun awọn oludari aabo lati ṣeto awọn ilana ati loye bi ẹgbẹ ṣe n ṣiṣẹ.

Ni GitLab 11.9, o le yan sakani akoko fun maapu ailagbara yii. Nipa aiyipada, eyi ni awọn ọjọ 90 ti o kẹhin, ṣugbọn o le ṣeto igba naa si 60 tabi 30 ọjọ, da lori ipele ti alaye ti o nilo.

Eyi ko ni ipa lori data ninu awọn iṣiro tabi atokọ, nikan awọn aaye data ti o han ninu aworan atọka.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra

Iwe akosilẹ
Nkan

Ṣafikun Auto DevOps kọ iṣẹ fun awọn afi

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Igbesẹ Kọ Auto DevOps ṣẹda kikọ ohun elo rẹ nipa lilo Dockerfile ti iṣẹ akanṣe Heroku rẹ tabi idii.

Ni GitLab 11.9, aworan Docker ti o yọrisi ti o fi sii ninu opo gigun ti tag ni orukọ bakanna si awọn orukọ aworan ibile nipasẹ lilo ami ami kan dipo adehun SHA kan.
O ṣeun si Aaroni Walker fun ilowosi rẹ!

Imudojuiwọn koodu Afefe si ẹya 0.83.0

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

GitLab Didara Koodu awọn lilo Code Afefe engine lati ṣayẹwo bi awọn ayipada ṣe ni ipa lori ipo koodu ati iṣẹ akanṣe rẹ.

Ni GitLab 11.9 a ṣe imudojuiwọn ẹrọ si ẹya tuntun (0.83.0) lati pese awọn anfani ti ede afikun ati atilẹyin itupalẹ aimi fun Didara koodu GitLab.

Ṣeun si ọmọ ẹgbẹ ẹgbẹ GitLab Core Takuya Noguchi fun awọn ilowosi rẹ (Takuya Noguchi)!

Iwe akosilẹ
Nkan

Sisun ati yi lọ si nronu metiriki

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Nigbati o ba n ṣewadii awọn asemase iṣẹ, o jẹ iranlọwọ nigbagbogbo lati wo awọn ẹya ara ẹni kọọkan ti metiriki kan pato.

Pẹlu GitLab 11.9, awọn olumulo yoo ni anfani lati sun-un si awọn akoko akoko kọọkan ninu nronu metiriki, yi lọ nipasẹ gbogbo akoko akoko, ati ni irọrun pada si iwo ti aarin akoko atilẹba. Eyi n gba ọ laaye lati ṣe iwadii ni iyara ati irọrun awọn iṣẹlẹ ti o nilo.

GitLab 11.9 ti tu silẹ pẹlu wiwa aṣiri ati ọpọlọpọ awọn ofin ipinnu idapọmọra
Iwe akosilẹ
Nkan

SAST fun TypeScript

(GIDI, GOLD)

TypeScript jẹ ede siseto tuntun ti o da lori JavaScript.

Ni GitLab 11.9, Idanwo Aabo Ohun elo Static (SAST) ṣe itupalẹ ati ṣe awari awọn ailagbara ninu koodu TypeScript, n ṣe afihan wọn ni ẹrọ ailorukọ ibeere apapọ, ipele opo gigun ti epo, ati dasibodu aabo. Lọwọlọwọ Job Definition sast ko si ye lati yi, ati awọn ti o ti wa ni tun laifọwọyi ninu Laifọwọyi DevOps.

Iwe akosilẹ
Nkan

SAST fun olona-module Maven ise agbese

(GIDI, GOLD)

Maven ise agbese ti wa ni igba ṣeto lati darapo orisirisi awọn modulu ni ibi ipamọ kan. Ni iṣaaju, GitLab ko le ṣe ọlọjẹ ni deede iru awọn iṣẹ akanṣe, ati pe awọn olupilẹṣẹ ati awọn alamọja aabo ko gba awọn ijabọ ti awọn ailagbara.

GitLab 11.9 nfunni ni atilẹyin ti o gbooro fun ẹya SAST fun iṣeto iṣẹ akanṣe yii, n pese agbara lati ṣe idanwo wọn fun awọn ailagbara bi o ṣe jẹ. Ṣeun si irọrun ti awọn olutupalẹ, iṣeto ni ipinnu laifọwọyi, ati pe o ko nilo lati yi ohunkohun pada lati wo awọn abajade fun awọn ohun elo Maven pupọ-module. Gẹgẹbi igbagbogbo, awọn ilọsiwaju kanna tun wa laarin Laifọwọyi DevOps.

Iwe akosilẹ
Nkan

Olusare GitLab 11.9

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

Loni a tun tu GitLab Runner 11.9 silẹ! GitLab Runner jẹ iṣẹ akanṣe orisun ṣiṣi ati pe o lo lati ṣiṣẹ awọn iṣẹ CI/CD ati firanṣẹ awọn abajade pada si GitLab.

Ni isalẹ wa diẹ ninu awọn ayipada ninu GitLab Runner 11.9:

Atokọ awọn iyipada ni kikun ni a le rii ninu GitLab Runner changelog: CHANGELOG.

Iwe akosilẹ

Awọn ilọsiwaju eto GitLab

(CORE, STARTER, PREMIUM, ULTIMATE)

Awọn ilọsiwaju wọnyi ti ṣe si GitLab chart:

  • Ṣe afikun atilẹyin fun Google Cloud Memory Store.
  • Awọn eto iṣẹ Cron bayi agbaye, niwon ti won ti wa ni lilo nipa orisirisi awọn iṣẹ.
  • Iforukọsilẹ ti ni imudojuiwọn si ẹya 2.7.1.
  • Ṣe afikun eto tuntun lati jẹ ki iforukọsilẹ GitLab ni ibamu pẹlu awọn ẹya Docker ṣaaju 1.10. Lati muu ṣiṣẹ, fi sori ẹrọ registry.compatibility.schema1.enabled: true.

Iwe akosilẹ

Imudara iṣẹ

(KORE, STARTER, PREMIUM, UTIMATE, FREE, BRONZE, SILVER, GOLD)

A tẹsiwaju lati mu ilọsiwaju GitLab ṣiṣẹ pẹlu gbogbo itusilẹ fun awọn iṣẹlẹ GitLab ti gbogbo titobi. Eyi ni diẹ ninu awọn ilọsiwaju ni GitLab 11.9:

Awọn ilọsiwaju iṣẹ

Awọn ilọsiwaju Omnibus

(CORE, STARTER, PREMIUM, ULTIMATE)

GitLab 11.9 pẹlu awọn ilọsiwaju Omnibus wọnyi:

  • GitLab 11.9 pẹlu Nkan 5.8, ìmọ orisun Slack yiyan, ti itusilẹ tuntun rẹ pẹlu MFA fun Ẹya Ẹgbẹ, ilọsiwaju iṣẹ aworan, ati diẹ sii. Ẹya yii tun pẹlu aabo awọn ilọsiwaju; imudojuiwọn niyanju.
  • Ṣe afikun eto tuntun lati jẹ ki iforukọsilẹ GitLab ni ibamu pẹlu awọn ẹya Docker ṣaaju 1.10. Lati muu ṣiṣẹ, fi sori ẹrọ registry['compatibility_schema1_enabled'] = true в gitlab.rb.
  • Iforukọsilẹ GitLab ni bayi ṣe okeere awọn metiriki Prometheus ati pe a ṣe abojuto laifọwọyi nipasẹ ti nwọle kit nipasẹ iṣẹ Prometheus.
  • Atilẹyin ti a ṣafikun fun Google Cloud Memorystore, eyiti o nilo отключения redis_enable_client.
  • openssl imudojuiwọn si ẹya 1.0.2r, nginx - titi di ẹya 1.14.2, python - titi di ẹya 3.4.9, jemalloc - titi di ẹya 5.1.0, docutils - titi di ẹya 0.13.1, gitlab-monitor- soke si version 3.2.0.

Awọn ẹya ti igba atijọ

GitLab Geo yoo pese ibi ipamọ hashed ni GitLab 12.0

GitLab Geo nilo ibi ipamọ hashed lati dinku idije (ipo ije) lori awọn apa keji. Eyi ni a ṣe akiyesi ni gitlab-ce # 40970.

Ninu GitLab 11.5 a ti ṣafikun ibeere yii si iwe Geo: gitlab-ee # 8053.

Ninu GitLab 11.6 sudo gitlab-rake gitlab: geo: check ṣayẹwo boya ibi ipamọ hashed ti ṣiṣẹ ati pe gbogbo awọn iṣẹ akanṣe ti wa ni ṣilọ. Cm. gitlab-ee # 8289. Ti o ba nlo Geo, jọwọ ṣiṣe ayẹwo yii ki o jade lọ ni kete bi o ti ṣee.

Ninu GitLab 11.8 ikilọ alaabo patapata gitlab-ee!8433 yoo han loju iwe Agbegbe Alabojuto › Geo › Awọn apa, ti o ba ti awọn sọwedowo loke ko ba gba laaye.

Ninu GitLab 12.0 Geo yoo lo awọn ibeere ibi ipamọ hashed. Cm. gitlab-ee # 8690.

Ọjọ piparẹ: 22 Okudu 2019

Hipchat Integration

Hipchat ko ni atilẹyin. Ni afikun, ni ẹya 11.9 a yọkuro ẹya isọpọ Hipchat ti o wa ni GitLab.

Ọjọ piparẹ: Oṣu Kẹsan 22 2019

Atilẹyin CentOS 6 fun GitLab Runner ni lilo adaṣe Docker

GitLab Runner ko ṣe atilẹyin CentOS 6 nigba lilo Docker lori GitLab 11.9. Eyi jẹ abajade ti imudojuiwọn si ile-ikawe Docker mojuto, eyiti ko ṣe atilẹyin CentOS 6. Fun awọn alaye diẹ sii, wo iṣẹ-ṣiṣe yii.

Ọjọ piparẹ: Oṣu Kẹsan 22 2019

Awọn ọna koodu GitLab Runner ti igba atijọ

Bi ti Gitlab 11.9, GitLab Runner nlo titun ọna cloning / pipe ibi ipamọ. Lọwọlọwọ, GitLab Runner yoo lo ọna atijọ ti tuntun ko ba ni atilẹyin.

Ni GitLab 11.0, a yipada hihan ti iṣeto olupin metiriki fun GitLab Runner. metrics_server yoo wa ni kuro ni ojurere listen_address ninu GitLab 12.0. Wo awọn alaye diẹ sii ninu iṣẹ-ṣiṣe yii. Ati awọn alaye diẹ sii ni iṣẹ-ṣiṣe yii.

Ninu ẹya 11.3, GitLab Runner bẹrẹ atilẹyin ọpọ kaṣe olupese, eyiti o yori si awọn eto titun fun pato S3 iṣeto ni. awọn iwe Tabili ti awọn ayipada ati awọn ilana fun gbigbe si iṣeto tuntun ti pese. Wo awọn alaye diẹ sii ninu iṣẹ-ṣiṣe yii.

Awọn ọna wọnyi ko si ni GitLab 12.0. Gẹgẹbi olumulo kan, iwọ ko nilo lati yi ohunkohun miiran ju rii daju pe apẹẹrẹ GitLab rẹ nṣiṣẹ ẹya 11.9+ nigbati o ba n gbega si GitLab Runner 12.0.

Ọjọ piparẹ: 22 Okudu 2019

paramita ti a sọkulẹ fun ẹya aaye titẹsi fun GitLab Runner

11.4 GitLab Runner ṣafihan paramita ẹya naa FF_K8S_USE_ENTRYPOINT_OVER_COMMAND lati ṣatunṣe awọn iṣoro bii #2338 и #3536.

Ni GitLab 12.0 a yoo yipada si ihuwasi ti o pe bi ẹnipe eto ẹya jẹ alaabo. Wo awọn alaye diẹ sii ninu iṣẹ-ṣiṣe yii.

Ọjọ piparẹ: 22 Okudu 2019

Atilẹyin ti a sọkulẹ fun pinpin Lainos de EOL fun GitLab Runner

Diẹ ninu awọn pinpin Lainos lori eyiti GitLab Runner le fi sori ẹrọ ti ṣiṣẹ idi wọn.

Ni GitLab 12.0, GitLab Runner kii yoo pin awọn idii mọ si iru awọn pinpin Lainos. Atokọ pipe ti awọn pinpin ti ko ṣe atilẹyin mọ ni a le rii ninu wa iwe. O ṣeun si Javier Ardo (Javier Jardon) fun okunrin na ilowosi!

Ọjọ piparẹ: 22 Okudu 2019

Yiyọ awọn aṣẹ Iranlọwọ Iranlọwọ GitLab atijọ kuro

Gẹgẹbi apakan ti awọn igbiyanju wa lati ṣe atilẹyin Windows Docker executor ni lati kọ diẹ ninu awọn ofin atijọ ti a lo fun aworan oluranlọwọ.

Ni GitLab 12.0, GitLab Runner ti ṣe ifilọlẹ ni lilo awọn aṣẹ tuntun. Eyi nikan kan awọn olumulo ti o bori aworan oluranlọwọ. Wo awọn alaye diẹ sii ninu iṣẹ-ṣiṣe yii.

Ọjọ piparẹ: 22 Okudu 2019

Awọn olupilẹṣẹ le yọ awọn afi Git kuro ni GitLab 11.10

Yiyọ kuro tabi ṣatunkọ awọn akọsilẹ ẹya fun awọn afi Git ni awọn ẹka ti a ko ṣayẹwo ni itan-akọọlẹ ti ni opin si nikan ẹmẹwà ati onihun.

Niwọn igba ti awọn olupilẹṣẹ le ṣafikun awọn afi ati yipada ati paarẹ awọn ẹka ti ko ni aabo, awọn olupilẹṣẹ yẹ ki o ni anfani lati paarẹ awọn afi Git. Ninu GitLab 11.10 a n ṣe iyipada yii sinu awoṣe awọn igbanilaaye wa lati mu iṣan-iṣẹ pọ si ati ṣe iranlọwọ fun awọn olupilẹṣẹ lo awọn afi daradara ati daradara siwaju sii.

Ti o ba fẹ ṣetọju ihamọ yii fun awọn olutọju ati awọn oniwun, lo ni idaabobo afi.

Ọjọ piparẹ: 22 Kẹrin 2019

Prometheus 1.x atilẹyin ni Omnibus GitLab

Bibẹrẹ pẹlu GitLab 11.4, ẹya ti a ṣe sinu Prometheus 1.0 ti yọkuro lati Omnibus GitLab. Ẹya Prometheus 2.0 ti wa ni bayi. Sibẹsibẹ, ọna kika metiriki ko ni ibamu pẹlu ẹya 1.0. Awọn ẹya ti o wa tẹlẹ le ṣe igbesoke si 2.0 ati, ti o ba jẹ dandan, gbe data lọ lilo-itumọ ti ni ọpa.

Ninu ẹya GitLab 12.0 Prometheus 2.0 yoo fi sii laifọwọyi ti imudojuiwọn ko ba ti fi sii tẹlẹ. Data lati Prometheus 1.0 yoo sọnu nitori ... ko farada.

Ọjọ piparẹ: 22 Okudu 2019

TLSv1.1

Bibẹrẹ pẹlu GitLab 12.0 TLS v1.1 yoo jẹ alaabo nipasẹ aiyipada lati mu aabo. Eyi ṣe atunṣe awọn ọran lọpọlọpọ, pẹlu Heartbleed, ati pe o jẹ ki GitLab PCI DSS 3.1 ni ifaramọ jade kuro ninu apoti.

Lati mu TLS v1.1 kuro lẹsẹkẹsẹ, ṣeto nginx['ssl_protocols'] = "TLSv1.2" в gitlab.rband ati ṣiṣe gitlab-ctl reconfigure.

Ọjọ piparẹ: 22 Okudu 2019

Awoṣe OpenShift fun fifi sori GitLab

Osise gitlab helm chart - ọna ti a ṣe iṣeduro fun ṣiṣe GitLab lori Kubernetes, pẹlu imuṣiṣẹ si OpenShift.

OpenShift Àdàkọ lati fi GitLab sori ẹrọ ti ti lọ silẹ ati pe kii yoo ṣe atilẹyin ninu Git Lab 12.0.

Ọjọ piparẹ: 22 Okudu 2019

Awọn asọye iṣaaju ti awọn iṣẹ aabo

Pẹlu ifihan Awọn awoṣe CI / CD fun awọn iṣẹ aabo eyikeyi awọn asọye iṣẹ iṣaaju yoo jẹ idinku ati pe yoo yọkuro ni GitLab 12.0 tabi nigbamii.

Ṣe imudojuiwọn awọn asọye iṣẹ rẹ lati lo sintasi tuntun ati lo anfani gbogbo awọn ẹya aabo tuntun ti GitLab pese.

Ọjọ piparẹ: Oṣu Kẹfa ọjọ 22, Ọdun 2019

Eto Alaye apakan ninu abojuto nronu

GitLab ṣafihan alaye nipa apẹẹrẹ GitLab rẹ ninu admin/system_info, ṣugbọn alaye yii le ma jẹ deede.

awa pa abala yii kuro nronu abojuto ni GitLab 12.0 ati pe a ṣeduro lilo miiran monitoring awọn aṣayan.

Ọjọ piparẹ: 22 Okudu 2019

orisun: www.habr.com

Fi ọrọìwòye kun