Wogwira Ntchito Wofunika Kwambiri Mwezi uno (MVP) β Takuya Noguchi
Wogwira Ntchito Wofunika Kwambiri mwezi uno ndi Takuya Noguchi (Takuya Noguchi). Takuya adachita ntchito yabwino ku ulemerero wa GitLab: nsikidzi zosasunthika, zolephera zomaliza kumbuyo ndi kutsogolo ndikuwongolera mawonekedwe a ogwiritsa ntchito. Zikomo!
Zina zazikulu za GitLab 11.10
Mapaipi pa gulu lowongolera
PREMIUM, ULTIMATE, SILVER, GOLD
Dashboard mu GitLab imawonetsa zambiri zamapulojekiti pamwambo wanu wonse wa GitLab. Mumawonjezera mapulojekiti amodzi amodzi panthawi imodzi ndipo mutha kusankha zomwe zingakusangalatseni.
M'kutulutsa uku, tawonjeza zambiri zamapaipi pa dashboard. Tsopano opanga akuwona magwiridwe antchito a mapaipi pama projekiti onse ofunikira - mu mawonekedwe amodzi.
Njira zopezera zotsatira zophatikiza
PREMIUM, ULTIMATE, SILVER, GOLD
Ndizofala kuti nthambi yoyambira isiyane ndi nthambi yomwe mukufuna pakapita nthawi pokhapokha mutasintha kusintha pakati pawo. Zotsatira zake, gwero ndi mapaipi anthambi omwe amatsata ndi "obiriwira" ndipo palibe mikangano yophatikizana, koma kuphatikizako kumalephera chifukwa cha kusintha kosagwirizana.
Pamene payipi yopempha yophatikizira ipanga yokha ulalo watsopano womwe uli ndi zotsatira zophatikizana za kuphatikizika kwa gwero ndi nthambi zomwe mukufuna, titha kuyendetsa mapaipi pa ulalowo ndikuwonetsetsa kuti zotsatira zake zonse zikugwira ntchito.
Mukamagwiritsa ntchito kaundula wa chidebe wokhala ndi mapaipi a CI, mumakankhira zosintha zingapo pa tag imodzi. Chifukwa cha kugawa kwa Docker, machitidwe osasinthika ndikusunga zosintha zonse pamakina, koma zimatha kukumbukira zambiri. Ngati mugwiritsa ntchito parameter -m Ρ registry-garbage-collect, mutha kufufuta mwachangu zosintha zonse zam'mbuyomu ndikumasula malo amtengo wapatali.
Kugula mphindi zowonjezera za CI Runner
BRONZE, SILIVA, GOLD
Ogwiritsa omwe ali ndi mapulani olipidwa a GitLab.com (Golide, Siliva, Bronze) tsopano atha kugula mphindi zowonjezera za CI Runner. M'mbuyomu, zinali zofunikira kukwaniritsa gawo lomwe laperekedwa mu dongosololi. Ndi kusinthaku, mutha kuguliratu mphindi zochulukirapo kuti mupewe kusokonezedwa chifukwa cha kuyimitsidwa kwa mapaipi.
Tsopano mphindi 1000 zimawononga $8, ndipo mutha kugula zambiri momwe mukufunira. Mphindi zowonjezera zidzayamba kugwiritsidwa ntchito mukamawononga gawo lanu lonse la mwezi uliwonse, ndipo mphindi zotsalazo zidzapitirira mpaka mwezi wotsatira. MU kumasulidwa kwamtsogolo tikufuna kuwonjezera gawoli ku mapulani aulere komanso.
Ndi Auto DevOps, magulu akusintha kupita ku machitidwe amakono a DevOps osachita chilichonse. Kuyambira ndi GitLab 11.10, ntchito iliyonse mu Auto DevOps imaperekedwa monga template yopanda pake. Ogwiritsa angagwiritse ntchito ΡΡΠ½ΠΊΡΠΈΡ includes mu GitLab CI kuti mutsegule magawo a Auto DevOps ndipo nthawi yomweyo gwiritsani ntchito fayilo yanu yomwe mwamakonda gitlab-ci.yml. Mwanjira iyi mutha kuloleza ntchito zomwe mukufuna ndikugwiritsa ntchito zosintha zakumtunda.
Sinthani zokha mamembala amagulu pa GitLab.com pogwiritsa ntchito SCIM
M'nkhani yapitayi, tidawonjeza zolemba za ana (epics of epics) kuti zikuthandizeni kuyang'anira dongosolo lanu logawa ntchito. Ma epic a ana amawonekera patsamba la epic ya makolo.
M'mawu awa, tsamba la epic la makolo likuwonetsa ndondomeko ya zochitika za ana kuti magulu awone nthawi ya epics ya ana komanso kuti athe kusamalira kudalira nthawi.
M'kutulutsa uku, tikuyambitsa zowonera zomwe zimawonekera mukamayang'ana pa ulalo wofunsira. M'mbuyomu, tidangowonetsa mutu wa pempho lophatikiza, koma tsopano tikuwonetsanso mawonekedwe a pempho lophatikiza, mawonekedwe a mapaipi a CI, ndi URL yaifupi.
GitLab imatha kupeza ma seva angapo a Prometheus (malo, projekiti, ndi magulu (akuyembekezeka)), koma kukhala ndi mathero angapo kumatha kuwonjezera zovuta kapena sizingathandizidwe ndi ma dashboards wamba. Ndi kumasulidwa uku, magulu amatha kugwiritsa ntchito Prometheus API imodzi, kupanga kuphatikiza ndi mautumiki ngati Grafana mosavuta.
Mu projekiti ya Wiki, magulu amatha kugawana zolemba ndi zidziwitso zina zofunika pamodzi ndi ma source code ndi ntchito. Ndi kutulutsidwa uku, mutha kusanja mndandanda wamasamba a Wiki potengera tsiku lopangidwa ndi mutu kuti mupeze zomwe zapangidwa posachedwa.
Zowunikira zomwe zafunsidwa ndi gulu
ULTIMATE, GOLD
GitLab imakuthandizani kuti muwunikire gulu lanu la Kubernetes kuti mupange chitukuko ndi kupanga. Kuyambira ndikutulutsa uku, yang'anirani CPU ndi zopempha zokumbukira kuchokera kugulu lanu kuti muwone zovuta zomwe zingachitike zisanakhale zovuta.
Onani Load Balancer Metrics mu Grafana Dashboard
CORE, Starter, PREMIUM, ULTIMATE
Ndikofunikira kwambiri kuyang'anira thanzi lanu la GitLab. M'mbuyomu, tidapereka ma dashboards osasinthika kudzera mu chitsanzo cha Grafana. Kuyambira ndikutulutsidwa uku, taphatikizanso ma dashboard owonjezera owunikira NGINX onyamula katundu.
SAST kwa Elixir
ULTIMATE, GOLD
Tikupitiriza kukulitsa chithandizo cha chinenero ndikuzama kufufuza chitetezo. M'mawu awa tatsegula macheke achitetezo pama projekiti Elixir ndi ma projekiti omwe adapangidwa Phoenix nsanja.
Mafunso angapo pachithunzi chimodzi
PREMIUM, ULTIMATE, SILVER, GOLD
Mu GitLab, mutha kupanga ma chart kuti muwonetsetse ma metric omwe mumasonkhanitsa. Nthawi zambiri, mwachitsanzo, ngati mukufuna kuyang'ana pamtengo wokwanira kapena wapakati wa metric, mukufuna kuwonetsa zikhalidwe zingapo pa tchati chimodzi. Kuyambira ndi kumasulidwa uku, muli ndi mwayi uwu.
Tawonjezera zotsatira za Dynamic Application Security Testing (DAST) padeshibodi yachitetezo cha gululi kuwonjezera pa SAST, kusanthula kotengera, ndi kusanthula kwa kudalira.
Kuonjezera Metadata ku Lipoti la Container Scan
ULTIMATE, GOLD
Pakutulutsa uku, Lipoti la Container Scan lili ndi metadata yochulukirapo - tawonjezera chigawo chokhudzidwa (chinthu cha Clair) mu metadata yomwe ilipo: choyambirira, ID (potengera mitre.org) ndi mulingo womwe wakhudzidwa (mwachitsanzo debian:8).
Kuonjezera mtundu wa lipoti la metrics kuti muphatikize zopempha
PREMIUM, ULTIMATE, SILVER, GOLD
GitLab imapereka kale mitundu ingapo ya malipoti omwe angaphatikizidwe mwachindunji pazofunsira: kuchokera kumalipoti kupita kodi quality ΠΈ kuyesa kwa unit pa siteji yotsimikizira mpaka SAST ΠΈ DAST pa siteji ya chitetezo.
Ngakhale awa ndi malipoti ofunikira, chidziwitso chofunikira chomwe chikugwirizana ndi zochitika zosiyanasiyana chikufunikanso. Mu GitLab 11.10, timapereka lipoti la metrics mwachindunji mu pempho lophatikiza, lomwe limayembekezera makiyi osavuta. Mwanjira iyi, ogwiritsa ntchito amatsata zosintha pakapita nthawi, kuphatikiza ma metric achizolowezi, ndi kusintha kwa ma metrics pa pempho linalake lophatikiza. Kugwiritsa ntchito kukumbukira, kuyezetsa ntchito mwapadera, ndi zikhalidwe zaumoyo zitha kusinthidwa kukhala ma metric osavuta omwe amatha kuwonedwa mwachindunji pakuphatikiza zopempha pamodzi ndi malipoti ena opangidwa.
Thandizo la ma projekiti a Maven amitundu ingapo pakusanthula kodalira
ULTIMATE, GOLD
Ndi kumasulidwa uku, ma projekiti a Maven amitundu yambiri amathandizira kusanthula kudalira kwa GitLab. M'mbuyomu, ngati submodule inali yodalira gawo lina lamlingo womwewo, silingalole kutsitsa kuchokera ku malo apakati a Maven. Tsopano pulojekiti ya Maven yamitundu yambiri imapangidwa ndi ma module awiri komanso kudalira pakati pa ma module awiriwo. Kudalirana pakati pa ma module a abale tsopano kulipo kumalo osungirako a Maven kuti kumangako kupitirire.
Ogwiritsa ntchito amatha kusintha njira ya cloning mu CI
Magulu a magulu tsopano amathandizira kukhazikitsa kwa GitLab Runner. Othamanga a gulu la Kubernetes amawoneka ngati ma projekiti a ana ngati othamanga m'magulu olembedwa cluster ΠΈ kubernetes.
Mu GitLab 11.0, tidasintha mawonekedwe a kasinthidwe ka seva ya GitLab Runner. metrics_server adzachotsedwa mwachiyanjano listen_address mu GitLab 12.0. Onani zambiri mu ntchito iyi.
Mu mtundu 11.3, GitLab Runner adayamba kuthandizira opereka cache angapo; zomwe zidapangitsa makonda atsopano a kusinthidwa kwapadera kwa S3. The zolemba, imapereka tebulo la zosintha ndi malangizo osamukira ku kasinthidwe kwatsopano. Onani zambiri mu ntchito iyi.
Njira izi sizipezeka mu GitLab 12.0. Monga wogwiritsa ntchito, simuyenera kusintha china chilichonse kupatula kuonetsetsa kuti GitLab yanu ikugwiritsa ntchito 11.9+ mukamakwezera ku GitLab Runner 12.0.