{"id":34683,"date":"2019-10-31T21:59:48","date_gmt":"2019-10-31T18:59:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov\/"},"modified":"2019-10-31T21:59:48","modified_gmt":"2019-10-31T18:59:48","slug":"gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov","title":{"rendered":"GitLab 11.11: n\u011bkolik odpov\u011bdn\u00fdch za spojovac\u00ed po\u017eadavky a vylep\u0161en\u00ed pro kontejnery.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"GitLab 11.11: n\u011bkolik odpov\u011bdn\u00fdch za spojovac\u00ed po\u017eadavky a vylep\u0161en\u00ed pro kontejnery.\" src=\"\/wp-content\/uploads\/2019\/05\/0887dec341b6fcd6b12422babac990e1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"bolshe-vozmozhnostey-dlya-sovmestnoy-raboty-i-dopolnitelnye-uvedomleniya\">V\u00edce mo\u017enost\u00ed pro spolupr\u00e1ci a dal\u0161\u00ed ozn\u00e1men\u00ed<\/h3>\n<p><\/p>\n<p>V GitLab neust\u00e1le hled\u00e1me nov\u00e9 zp\u016fsoby, jak zlep\u0161it spolupr\u00e1ci po cel\u00e9m \u017eivotn\u00edm cyklu DevOps. S pot\u011b\u0161en\u00edm oznamujeme, \u017ee od t\u00e9to verze podporujeme <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#multiple-assignees-for-merge-requests\">v\u00edce odpov\u011bdn\u00fdch osob pro jeden merge request<\/a><\/noindex>! Tato funkce je dostupn\u00e1 od \u00farovn\u011b GitLab Starter a skute\u010dn\u011b zosob\u0148uje na\u0161e motto: <strong>\u201eKa\u017ed\u00fd m\u016f\u017ee p\u0159isp\u011bt\u201c<\/strong>. V\u00edme, \u017ee na jednom merge requestu m\u016f\u017ee pracovat v\u00edce lid\u00ed, aby v\u0161e bylo v naprost\u00e9m po\u0159\u00e1dku, a nyn\u00ed m\u00e1te mo\u017enost p\u0159i\u0159adit v\u00edce odpov\u011bdn\u00fdch za merge requesty!<\/p>\n<p><\/p>\n<p>A nav\u00edc t\u00fdmy DevOps nyn\u00ed dost\u00e1vaj\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#deployment-notifications-for-slack-and-mattermost\">automatick\u00e1 ozn\u00e1men\u00ed o ud\u00e1lostech nasazen\u00ed do Slacku a Mattermostu<\/a><\/noindex>. P\u0159idejte nov\u00e1 ozn\u00e1men\u00ed do seznamu ud\u00e1lost\u00ed odes\u00edl\u00e1n\u00ed v t\u011bchto dvou chatech a v\u00e1\u0161 t\u00fdm se t\u00e9m\u011b\u0159 okam\u017eit\u011b dozv\u00ed o nov\u00fdch nasazen\u00edch.<\/p>\n<p><\/p>\n<h3 id=\"sokraschenie-izderzhek-s-podderzhkoy-konteynerov-docker-v-windows-i-podgotovkoy-klasterov-kubernetes-na-urovne-ekzemplyara\">Sn\u00ed\u017een\u00ed n\u00e1klad\u016f s podporou kontejner\u016f Docker na Windows a p\u0159\u00edpravou cluster\u016f Kubernetes na \u00farovni instance<\/h3>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Milujeme kontejnery! Kontejnery pou\u017e\u00edvaj\u00ed m\u00e9n\u011b syst\u00e9mov\u00fdch zdroj\u016f ve srovn\u00e1n\u00ed s virtu\u00e1ln\u00edmi stroji a zlep\u0161uj\u00ed p\u0159enositelnost aplikac\u00ed. Od verze GitLab 11.11 podporujeme <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#windows-container-executor-for-gitlab-runner\">Windows Container Executor pro GitLab Runner<\/a><\/noindex>, tak\u017ee nyn\u00ed m\u016f\u017eete pou\u017e\u00edvat kontejnery Docker ve Windows a u\u017e\u00edvat si roz\u0161\u00ed\u0159en\u00e9 mo\u017enosti orchestrace pipeline a spr\u00e1vy.<\/p>\n<p><\/p>\n<p>GitLab Premium (pouze pro samostatn\u011b spravovan\u00e9 instance) nyn\u00ed nab\u00edz\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#caching-dependency-proxy-for-container-registry\">cachovac\u00ed proxy pro z\u00e1vislosti na obrazech Docker<\/a><\/noindex>. Tento dopln\u011bk urychl\u00ed dod\u00e1vky, proto\u017ee nyn\u00ed budete m\u00edt cachovac\u00ed proxy pro \u010dasto pou\u017e\u00edvan\u00e9 obrazy Docker.<\/p>\n<p><\/p>\n<p>U\u017eivatel\u00e9 samostatn\u011b spravovan\u00fdch instanc\u00ed GitLab nyn\u00ed mohou p\u0159ipravit <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#instance-level-kubernetes-cluster-configuration\">cluster Kubernetes na \u00farovni instanc\u00ed<\/a><\/noindex>, a v\u0161echny skupiny a projekty v instanci ho budou pou\u017e\u00edvat pro sv\u00e1 nasazen\u00ed. D\u00edky t\u00e9to integraci GitLab s Kubernetes budou automaticky vytv\u00e1\u0159eny zdroje pro konkr\u00e9tn\u00ed projekty pro dal\u0161\u00ed bezpe\u010dnost.<\/p>\n<p><\/p>\n<h3 id=\"i-eto-esche-ne-vse\">A to nen\u00ed v\u0161e!<\/h3>\n<p><\/p>\n<p>Krom\u011b nov\u00fdch mo\u017enost\u00ed pro spolupr\u00e1ci a dal\u0161\u00edch ozn\u00e1men\u00ed jsme p\u0159idali <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#guest-access-to-releases\">hostitelsk\u00fd p\u0159\u00edstup k vyd\u00e1n\u00edm<\/a><\/noindex>, zv\u00fd\u0161ili <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#add-on-ci-runner-minutes-have-been-extended-to-free-plans\">dodate\u010dn\u00e9 minuty CI Runner pro GitLab Free<\/a><\/noindex>, zjednodu\u0161ili schvalov\u00e1n\u00ed pomoc\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#applying-a-suggestion-now-automatically-resolves-the-discussion\">automatick\u00e9ho vy\u0159\u00edzen\u00ed diskuse, kdy\u017e uplat\u0148ujete n\u00e1vrh<\/a><\/noindex>, a spoustu dal\u0161\u00edch vylep\u0161en\u00ed!<\/p>\n<p><\/p>\n<blockquote><p>Nejcenn\u011bj\u0161\u00ed zam\u011bstnanec tohoto m\u011bs\u00edce (<noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/community\/mvp\/\">MVP<\/a><\/noindex>) \u2014 Kia Mei Somabes (<noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/kiameisomabes\">Kia Mei Somabes<\/a><\/noindex>)<\/p>\n<p>V t\u00e9to verzi jsme p\u0159idali mo\u017enost nahr\u00e1vat z repozit\u00e1\u0159\u016f jednotliv\u00e9 slo\u017eky, nikoli cel\u00e9 obsahy. Nyn\u00ed m\u016f\u017eete nahr\u00e1t pouze n\u011bkolik pot\u0159ebn\u00fdch soubor\u016f. D\u011bkujeme, Kio Mei Somabes!<\/p><\/blockquote>\n<p><\/p>\n<h2 id=\"glavnye-fichi-gitlab-1111\">Hlavn\u00ed funkce GitLab 11.11<\/h2>\n<p><\/p>\n<h3 id=\"windows-container-executor-dlya-gitlab-runner\">Windows Container Executor pro GitLab Runner<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>V GitLab 11.11 jsme p\u0159idali nov\u00fd executor pro GitLab Runner, aby bylo mo\u017en\u00e9 pou\u017e\u00edvat kontejnery Docker na Windows. D\u0159\u00edve bylo nutn\u00e9 pro orchestraci kontejner\u016f Docker na Windows pou\u017e\u00edvat shell, nyn\u00ed je mo\u017en\u00e9 pracovat s kontejnery Docker na Windows p\u0159\u00edmo, t\u00e9m\u011b\u0159 jako na Linuxu. Nyn\u00ed maj\u00ed u\u017eivatel\u00e9 platforem od Microsoftu v\u00edce mo\u017enost\u00ed pro orchestraci pipeline a spr\u00e1vu.<\/p>\n<p><\/p>\n<p>Tato aktualizace obsahuje vylep\u0161enou podporu PowerShell v GitLab CI\/CD, a tak\u00e9 nov\u00e9 pomocn\u00e9 obrazy pro r\u016fzn\u00e9 verze kontejner\u016f Windows. Va\u0161e vlastn\u00ed Windows runnery lze samoz\u0159ejm\u011b pou\u017e\u00edvat s GitLab.com, ale zat\u00edm nejsou sou\u010d\u00e1st\u00ed ve\u0159ejn\u011b dostupn\u00fdch n\u00e1stroj\u016f.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ox\/p1\/pt\/oxp1ptcfi53ctd6bmhlejt52t_8.png\"><img decoding=\"async\" alt=\"GitLab 11.11: n\u011bkolik odpov\u011bdn\u00fdch za spojovac\u00ed po\u017eadavky a vylep\u0161en\u00ed pro kontejnery.\" src=\"\/wp-content\/uploads\/2019\/05\/3d991e4acc92816901582596537ad12d.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"keshiruyuschiy-proksi-zavisimostey-dlya-reestra-konteynerov\">Cache proxy pro z\u00e1vislosti pro registry kontejner\u016f<\/h3>\n<p><\/p>\n<p><em>PREMIUM, ULTIMATE<\/em><\/p>\n<p><\/p>\n<p>T\u00fdmy \u010dasto pou\u017e\u00edvaj\u00ed kontejnery v pipeline build, a cache proxy pro \u010dasto pou\u017e\u00edvan\u00e9 obrazy a bal\u00ed\u010dky z upstreamu je skv\u011bl\u00fd zp\u016fsob, jak urychlit pipeline. S lok\u00e1ln\u00ed kopi\u00ed pot\u0159ebn\u00fdch vrstev, p\u0159\u00edstupnou prost\u0159ednictv\u00edm nov\u00e9 cache proxy, lze efektivn\u011bji pracovat s b\u011b\u017en\u00fdmi obrazy ve va\u0161\u00ed prost\u0159ed\u00ed.<\/p>\n<p><\/p>\n<p>Zat\u00edm je proxy pro kontejnery k dispozici pouze pro self-managed instance na webov\u00e9m serveru <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/omnibus\/settings\/puma.html\">Puma (v experiment\u00e1ln\u00edm re\u017eimu)<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/zx\/k0\/a_\/zxk0a_ctmegblwe0i_qrhivtvjw.png\"><img decoding=\"async\" alt=\"GitLab 11.11: n\u011bkolik odpov\u011bdn\u00fdch za spojovac\u00ed po\u017eadavky a vylep\u0161en\u00ed pro kontejnery.\" src=\"\/wp-content\/uploads\/2019\/05\/9cb077673935974d6af0e7980276c525.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"neskolko-otvetstvennyh-dlya-merdzh-rekvestov\">V\u00edce odpov\u011bdn\u00fdch za merge requesty<\/h3>\n<p><\/p>\n<p><em>STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Pom\u011brn\u011b \u010dasto pracuje v\u00edce osob na funkci ve sd\u00edlen\u00e9 v\u011btvi a merge requestu, nap\u0159\u00edklad kdy\u017e \u00fazce spolupracuj\u00ed front-end a back-end v\u00fdvoj\u00e1\u0159i, nebo kdy\u017e v\u00fdvoj\u00e1\u0159i pracuj\u00ed ve dvojic\u00edch, jako v extr\u00e9mn\u00edm programov\u00e1n\u00ed.<\/p>\n<p><\/p>\n<p>V GitLab 11.11 je mo\u017en\u00e9 p\u0159i\u0159adit k merge request\u016fm v\u00edce osob. Stejn\u011b jako v p\u0159\u00edpad\u011b v\u00edce odpov\u011bdn\u00fdch za \u00fakoly je mo\u017en\u00e9 zde pou\u017e\u00edvat seznamy, filtry, upozorn\u011bn\u00ed a API.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/v4\/so\/x5\/v4sox5skhu3uot8g724wgbnkgws.png\"><img decoding=\"async\" alt=\"GitLab 11.11: n\u011bkolik odpov\u011bdn\u00fdch za spojovac\u00ed po\u017eadavky a vylep\u0161en\u00ed pro kontejnery.\" src=\"\/wp-content\/uploads\/2019\/05\/3416db7e19ba5a7ee5fc91e38490fed7.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"konfiguraciya-klastera-kubernetes-na-urovne-ekzemplyara\">Konfigurace Kubernetes clusteru na \u00farovni instance<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE<\/em><\/p>\n<p><\/p>\n<p>Model zabezpe\u010den\u00ed a p\u0159\u00edpravy v Kubernetes se vyv\u00edj\u00ed a nyn\u00ed lze spravovat velk\u00e9 mno\u017estv\u00ed klient\u016f prost\u0159ednictv\u00edm jednoho spole\u010dn\u00e9ho clustera.<\/p>\n<p><\/p>\n<p>V GitLab 11.11 mohou u\u017eivatel\u00e9 samostatn\u011b hostovan\u00fdch instance nyn\u00ed p\u0159ipravit cluster na \u00farovni instance a v\u0161echny skupiny a projekty v instanci ho budou pou\u017e\u00edvat pro sv\u00e9 nasazen\u00ed. D\u00edky t\u00e9to integraci GitLab s Kubernetes budou automaticky vytv\u00e1\u0159eny prost\u0159edky pro konkr\u00e9tn\u00ed projekty pro dal\u0161\u00ed zabezpe\u010den\u00ed.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/gq\/f7\/ia\/gqf7iald9i3j80ww4cu2t4gd_8m.png\"><img decoding=\"async\" alt=\"GitLab 11.11: n\u011bkolik odpov\u011bdn\u00fdch za spojovac\u00ed po\u017eadavky a vylep\u0161en\u00ed pro kontejnery.\" src=\"\/wp-content\/uploads\/2019\/05\/fc8b3b09aa400556c7eeec63b8efc785.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"uvedomleniya-o-deployah-v-slack-i-mattermost\">Upozorn\u011bn\u00ed na nasazen\u00ed v Slacku a Mattermostu<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Nyn\u00ed m\u016f\u017eete nastavovat automatick\u00e1 upozorn\u011bn\u00ed na ud\u00e1losti nasazen\u00ed v kan\u00e1lu t\u00fdmu d\u00edky integraci s chaty <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/ee\/user\/project\/integrations\/slack.html\">Slack<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/ee\/user\/project\/integrations\/mattermost.html\">Mattermost<\/a><\/noindex>, a v\u00e1\u0161 t\u00fdm bude informov\u00e1n o v\u0161ech d\u016fle\u017eit\u00fdch ud\u00e1lostech.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/az\/gv\/_d\/azgv_d7ss0efz9misepgduv0vdu.png\"><img decoding=\"async\" alt=\"GitLab 11.11: n\u011bkolik odpov\u011bdn\u00fdch za spojovac\u00ed po\u017eadavky a vylep\u0161en\u00ed pro kontejnery.\" src=\"\/wp-content\/uploads\/2019\/05\/c7b470294640d2cdf16bde761437c665.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"gostevoy-dostup-k-vypuskam\">Hostitelsk\u00fd p\u0159\u00edstup k vyd\u00e1n\u00edm<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Nyn\u00ed mohou hostuj\u00edc\u00ed u\u017eivatel\u00e9 va\u0161ich projekt\u016f prohl\u00ed\u017eet vyd\u00e1n\u00ed, kter\u00e1 byla zve\u0159ejn\u011bna na str\u00e1nce Vyd\u00e1n\u00ed. Mohou stahovat zve\u0159ejn\u011bn\u00e9 artefakty, ale nemohou st\u00e1hnout zdrojov\u00fd k\u00f3d nebo vid\u011bt informace o repozit\u00e1\u0159\u00edch, nap\u0159\u00edklad tagy nebo potvrzen\u00ed.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/zn\/0x\/it\/zn0xit3cx4szlvqtgljd7rxyo7g.png\"><img decoding=\"async\" alt=\"GitLab 11.11: n\u011bkolik odpov\u011bdn\u00fdch za spojovac\u00ed po\u017eadavky a vylep\u0161en\u00ed pro kontejnery.\" src=\"\/wp-content\/uploads\/2019\/05\/60e3216a4228306f136e1229c3ec2e56.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h2 id=\"drugie-uluchsheniya-v-gitlab-1111\">Dal\u0161\u00ed vylep\u0161en\u00ed v GitLab 11.11<\/h2>\n<p><\/p>\n<h3 id=\"serializovannye-grafy-kommitov-dlya-povysheniya-proizvoditelnosti\">Serializovan\u00e9 grafy potvrzen\u00ed pro zlep\u0161en\u00ed v\u00fdkonu<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Pro mnoho operac\u00ed Git je t\u0159eba proj\u00edt grafem potvrzen\u00ed, nap\u0159\u00edklad p\u0159i v\u00fdpo\u010dtu z\u00e1kladny slu\u010dov\u00e1n\u00ed nebo p\u0159i zji\u0161\u0165ov\u00e1n\u00ed v\u011btv\u00ed, kter\u00e9 obsahuj\u00ed potvrzen\u00ed. \u010c\u00edm v\u00edce potvrzen\u00ed, t\u00edm pomaleji se tyto operace prov\u00e1d\u011bj\u00ed, proto\u017ee je t\u0159eba na\u010d\u00edst ka\u017ed\u00fd objekt z disku, aby se p\u0159e\u010detly jeho ukazatele.<\/p>\n<p><\/p>\n<p>V GitLab 11.11 jsme zahrnuli funkci serializovan\u00fdch graf\u016f potvrzen\u00ed, kter\u00e1 byla p\u0159edstavena v posledn\u00edch verz\u00edch Gitu, abychom p\u0159edem vypo\u010d\u00edtali a uchovali tyto informace. Nyn\u00ed jsou projit\u00ed ve velk\u00fdch repozit\u00e1\u0159\u00edch mnohem rychlej\u0161\u00ed. Graf potvrzen\u00ed bude automaticky vytvo\u0159en p\u0159i dal\u0161\u00edm \u00faklidu v repozit\u00e1\u0159i.<\/p>\n<p><\/p>\n<p>P\u0159e\u010dt\u011bte si, jak byl vytvo\u0159en serializovan\u00fd graf potvrzen\u00ed, v <noindex><a rel=\"nofollow\" href=\"https:\/\/devblogs.microsoft.com\/devops\/supercharging-the-git-commit-graph\/\">s\u00e9rii \u010dl\u00e1nk\u016f<\/a><\/noindex> od jednoho z autor\u016f t\u00e9to funkce.<\/p>\n<p><\/p>\n<h3 id=\"dopolnitelnye-minuty-ci-runner-teper-i-dlya-besplatnyh-planov\">Dal\u0161\u00ed minuty CI Runner: nyn\u00ed i pro bezplatn\u00e9 pl\u00e1ny<\/h3>\n<p><\/p>\n<p><em>ZDARMA, BRONZOV\u00dd, ST\u0158\u00cdBRN\u00dd, ZLAT\u00dd<\/em><\/p>\n<p><\/p>\n<p>Minul\u00fd m\u011bs\u00edc jsme p\u0159idali mo\u017enost nakupovat dal\u0161\u00ed minuty CI Runner, ale pouze pro placen\u00e9 pl\u00e1ny na GitLab.com. V tomto vyd\u00e1n\u00ed je mo\u017en\u00e9 nakupovat minuty i v bezplatn\u00fdch pl\u00e1nech.<\/p>\n<p><\/p>\n<h3 id=\"zagruzka-arhivov-direktoriy-v-repozitorii\">Stahov\u00e1n\u00ed archiv\u016f adres\u00e1\u0159\u016f v repozit\u00e1\u0159i<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>V z\u00e1vislosti na typu a velikosti projektu m\u016f\u017ee trvat dlouho, ne\u017e se st\u00e1hne archiv cel\u00e9ho projektu, a ne v\u017edy je to pot\u0159ebn\u00e9, zejm\u00e9na v p\u0159\u00edpad\u011b velk\u00fdch monorepozit\u00e1\u0159\u016f. V GitLab 11.11 m\u016f\u017eete st\u00e1hnout archiv obsahu aktu\u00e1ln\u00edho adres\u00e1\u0159e, v\u010detn\u011b podadres\u00e1\u0159\u016f, abyste vybrali pouze pot\u0159ebn\u00e9 slo\u017eky.<\/p>\n<p><\/p>\n<p>D\u011bkujeme za va\u0161i pr\u00e1ci, <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/kiameisomabes\">Kia Mei Somabes<\/a><\/noindex>!<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/uk\/hr\/3m\/ukhr3mowq-mhsxy_2_fixj2rkay.png\"><img decoding=\"async\" alt=\"GitLab 11.11: n\u011bkolik odpov\u011bdn\u00fdch za spojovac\u00ed po\u017eadavky a vylep\u0161en\u00ed pro kontejnery.\" src=\"\/wp-content\/uploads\/2019\/05\/4d180f877e5e12a825c98e337487ae75.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"primenenie-predlozheniya-teper-avtomaticheski-razreshaet-obsuzhdenie\">Pou\u017eit\u00ed n\u00e1vrhu nyn\u00ed automaticky umo\u017e\u0148uje diskusi<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>N\u00e1vrh zm\u011bn usnad\u0148uje spolupr\u00e1ci na merge requestech: nyn\u00ed je mo\u017en\u00e9 se obej\u00edt bez kop\u00edrov\u00e1n\u00ed a vkl\u00e1d\u00e1n\u00ed pro p\u0159ijet\u00ed navrhovan\u00e9 zm\u011bny. V GitLabu 11.11 jsme tento proces je\u0161t\u011b v\u00edce zjednodu\u0161ili: nyn\u00ed se diskuse automaticky vy\u0159e\u0161\u00ed p\u0159i pou\u017eit\u00ed n\u00e1vrhu.<\/p>\n<p>\n<center><div class=\"youtube-placeholder\" data-id=\"LUG8H46sXCI\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/LUG8H46sXCI\/hqdefault.jpg\" alt=\"P\u0159ehr\u00e1t video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h3 id=\"schetchik-vremeni-na-bokovoy-paneli-doski-zadach\">\u010casova\u010d na bo\u010dn\u00edm panelu \u00fakolov\u00e9 desky<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Bo\u010dn\u00ed panely \u00fakol\u016f by m\u011bly vypadat stejn\u011b v zobrazen\u00edch \u00fakolov\u00e9 desky a \u00fakol\u016f. Proto nyn\u00ed GitLab obsahuje \u010dasova\u010d na bo\u010dn\u00edm panelu \u00fakol\u016f na \u00fakolov\u00e9 desce. Sta\u010d\u00ed p\u0159ej\u00edt na \u00fakolovou desku, kliknout na \u00fakol a otev\u0159e se bo\u010dn\u00ed panel se \u010dasova\u010dem.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/w2\/5a\/mh\/w25amhv1medrejnpno8qndis1_e.png\"><img decoding=\"async\" alt=\"GitLab 11.11: n\u011bkolik odpov\u011bdn\u00fdch za spojovac\u00ed po\u017eadavky a vylep\u0161en\u00ed pro kontejnery.\" src=\"\/wp-content\/uploads\/2019\/05\/dfb02562b94459721ac27638c9944fbf.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"svedeniya-o-deployah-v-environments-api\">Informace o nasazen\u00ed v Environments API<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>P\u0159idali jsme mo\u017enost dotazovat se na informace o konkr\u00e9tn\u00edm prost\u0159ed\u00ed prost\u0159ednictv\u00edm Environments API, abychom v\u011bd\u011bli, kter\u00fd commit je pr\u00e1v\u011b nasazen v prost\u0159ed\u00ed. To usnadn\u00ed automatizaci a reportov\u00e1n\u00ed pro u\u017eivatele Environments v GitLabu.<\/p>\n<p><\/p>\n<h3 id=\"otricatelnye-sovpadeniya-peremennyh-dlya-pravil-payplayna\">Negativn\u00ed shody prom\u011bnn\u00fdch pro pravidla pipeline<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Nyn\u00ed je mo\u017en\u00e9 kontrolovat negativn\u00ed rovnost nebo shodu \u0161ablon (<code>!=<\/code> a <code>!~<\/code>) v souboru <code>.gitlab-ci.yml<\/code> p\u0159i kontrole hodnot prom\u011bnn\u00fdch prost\u0159ed\u00ed, co\u017e \u010din\u00ed kontrolu chov\u00e1n\u00ed pipeline flexibiln\u011bj\u0161\u00ed.<\/p>\n<p><\/p>\n<h3 id=\"zapusk-vseh-vypolnyaemyh-vruchnuyu-dzhobov-na-etape-odnim-schelchkom\">Spu\u0161t\u011bn\u00ed v\u0161ech manu\u00e1ln\u011b spou\u0161t\u011bn\u00fdch \u00faloh na etapu jedn\u00edm kliknut\u00edm<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>V GitLabu 11.11 mohou u\u017eivatel\u00e9, kte\u0159\u00ed maj\u00ed na etap\u00e1ch mnoho manu\u00e1ln\u00edch \u00faloh, nyn\u00ed spou\u0161t\u011bt v\u0161echny podobn\u00e9 \u00falohy na jedn\u00e9 etap\u011b stisknut\u00edm tla\u010d\u00edtka <strong>\u201ePlay all\u201c<\/strong> (\u201eSpustit v\u0161e\u201c) napravo od n\u00e1zvu etapy v zobrazen\u00ed pipeline.<\/p>\n<p><\/p>\n<h3 id=\"sozdanie-fayla-napryamuyu-iz-peremennoy-sredy\">Vytvo\u0159en\u00ed souboru p\u0159\u00edmo z prom\u011bnn\u00e9 prost\u0159ed\u00ed<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Prom\u011bnn\u00e9 prost\u0159ed\u00ed se \u010dasto pou\u017e\u00edvaj\u00ed k vytv\u00e1\u0159en\u00ed soubor\u016f, zejm\u00e9na pro tajemstv\u00ed, kter\u00e1 pot\u0159ebuj\u00ed b\u00fdt chr\u00e1n\u011bna a dostupn\u00e1 pouze v ur\u010dit\u00e9m prost\u0159ed\u00ed pipeline. K tomu nastav\u00edte jako obsah prom\u011bnn\u00e9 obsah souboru a vytvo\u0159\u00edte soubor v \u00faloze, kter\u00e1 obsahuje hodnotu. S novou prom\u011bnnou prost\u0159ed\u00ed typu <code>soubor<\/code> to lze ud\u011blat v jednom kroku, ani\u017e byste museli m\u011bnit <code>.gitlab-ci.yml.<\/code><\/p>\n<p><\/p>\n<h3 id=\"konechnaya-tochka-api-dlya-svedeniy-ob-uyazvimostyah\">API koncov\u00fd bod pro informace o zranitelnostech<\/h3>\n<p><\/p>\n<p><em>ULTIMATE, GOLD<\/em><\/p>\n<p><\/p>\n<p>Nyn\u00ed m\u016f\u017eete dotazovat GitLab API na v\u0161echny zranitelnosti identifikovan\u00e9 v projektu. S t\u00edmto API m\u016f\u017eete vytv\u00e1\u0159et strojov\u011b \u010diteln\u00e9 seznamy zranitelnost\u00ed s filtry podle typu, spolehlivosti a z\u00e1va\u017enosti.<\/p>\n<p><\/p>\n<h3 id=\"vozmozhnost-polnogo-dinamicheskogo-skanirovaniya-dlya-dast\">Mo\u017enost pln\u00e9ho dynamick\u00e9ho skenov\u00e1n\u00ed pro DAST<\/h3>\n<p><\/p>\n<p><em>ULTIMATE, GOLD<\/em><\/p>\n<p><\/p>\n<p>V GitLab m\u016f\u017eete dynamicky testovat zabezpe\u010den\u00ed aplikac\u00ed (Dynamic Application Security Testing, DAST) v r\u00e1mci CI pipeline. Od t\u00e9to verze je mo\u017en\u00e9 vybrat \u00fapln\u00e9 dynamick\u00e9 skenov\u00e1n\u00ed m\u00edsto standardn\u00edho pasivn\u00edho skenov\u00e1n\u00ed. \u00dapln\u00e9 dynamick\u00e9 skenov\u00e1n\u00ed chr\u00e1n\u00ed p\u0159ed v\u011bt\u0161\u00edm mno\u017estv\u00edm zranitelnost\u00ed.<\/p>\n<p><\/p>\n<h3 id=\"ustanovka-prometheus-v-klasterah-na-urovne-gruppy\">Instalace Promethea v clusterech na \u00farovni skupiny<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>V t\u00e9to verzi GitLab p\u0159ibyla mo\u017enost p\u0159ipojit klastr Kubernetes k cel\u00e9 skupin\u011b. P\u0159idali jsme tak\u00e9 mo\u017enost instalovat instance Promethea na tento klastr pro zjednodu\u0161en\u00ed monitorov\u00e1n\u00ed v\u0161ech projekt\u016f na clustru.<\/p>\n<p><\/p>\n<h3 id=\"svedeniya-ob-ignorirovanii-uyazvimostey-na-paneli-bezopasnosti\">Informace o ignorovan\u00fdch zranitelnostech na bezpe\u010dnostn\u00edm panelu<\/h3>\n<p><\/p>\n<p><em>ULTIMATE, GOLD<\/em><\/p>\n<p><\/p>\n<p>Na bezpe\u010dnostn\u00edch panelech GitLab mohou administr\u00e1to\u0159i prohl\u00ed\u017eet ignorovan\u00e9 zranitelnosti. Pro optimalizaci pracovn\u00edho postupu jsme p\u0159idali mo\u017enost prohl\u00ed\u017eet informace o ignorov\u00e1n\u00ed p\u0159\u00edmo na bezpe\u010dnostn\u00edm panelu.<\/p>\n<p><\/p>\n<h3 id=\"sozdanie-polzovatelskih-diagramm-metrik-na-paneli-monitoringa\">Vytv\u00e1\u0159en\u00ed vlastn\u00edch diagram\u016f metrik na monitorovac\u00edm panelu<\/h3>\n<p><\/p>\n<p><em>PREMIUM, ULTIMATE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Vytv\u00e1\u0159ejte nov\u00e9 diagramy s vlastn\u00edmi metrikami v\u00fdkonu p\u0159\u00edmo na panelu n\u00e1stroj\u016f na monitorovac\u00edm panelu. Nyn\u00ed mohou u\u017eivatel\u00e9 vytv\u00e1\u0159et, aktualizovat a odstra\u0148ovat vizualizace metrik na panelu n\u00e1stroj\u016f po stisknut\u00ed tla\u010d\u00edtka <strong>\u201eP\u0159idat metriku\u201c<\/strong> (\u201eAdd Metric\u201c) v prav\u00e9m horn\u00edm rohu panelu n\u00e1stroj\u016f na monitorovac\u00edm panelu.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/og\/hl\/b3\/oghlb329zijpvemwqjsxjo8qawa.png\"><img decoding=\"async\" alt=\"GitLab 11.11: n\u011bkolik odpov\u011bdn\u00fdch za spojovac\u00ed po\u017eadavky a vylep\u0161en\u00ed pro kontejnery.\" src=\"\/wp-content\/uploads\/2019\/05\/4959332a02d70ddc932370a49a5797ed.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"zadachi-iz-uvedomleniy-teper-otkryvayutsya-ot-imeni-gitlab-alert-bot\">\u00dakoly z ozn\u00e1men\u00ed se nyn\u00ed otev\u00edraj\u00ed jm\u00e9nem GitLab Alert Bot<\/h3>\n<p><\/p>\n<p><em>PREMIUM, ULTIMATE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Nyn\u00ed maj\u00ed \u00fakoly, kter\u00e9 se otev\u00edraj\u00ed z ozn\u00e1men\u00ed, autora GitLab Alert Bot, abyste ihned vid\u011bli, \u017ee \u00fakol byl automaticky vytvo\u0159en d\u016fle\u017eit\u00fdm ozn\u00e1men\u00edm.<\/p>\n<p><\/p>\n<h3 id=\"avtosohranenie-opisaniy-epikov-v-lokalnoe-hranilische\">Automatick\u00e9 ukl\u00e1d\u00e1n\u00ed popis\u016f epik do lok\u00e1ln\u00edho \u00falo\u017ei\u0161t\u011b<\/h3>\n<p><\/p>\n<p><em>ULTIMATE, GOLD<\/em><\/p>\n<p><\/p>\n<p>Popisy epik se neukl\u00e1daly do lok\u00e1ln\u00edho \u00falo\u017ei\u0161t\u011b, tak\u017ee zm\u011bny se ztr\u00e1cely, pokud jste je v\u00fdslovn\u011b neukl\u00e1dali p\u0159i zm\u011bn\u011b popisu epiky. V GitLab 11.11 jsme p\u0159idali mo\u017enost ukl\u00e1dat popisy epik do lok\u00e1ln\u00edho \u00falo\u017ei\u0161t\u011b. To znamen\u00e1, \u017ee se nyn\u00ed snadno m\u016f\u017eete vr\u00e1tit ke zm\u011bn\u011b popisu epiky, pokud nastala chyba, byli jste rozpt\u00fdlen\u00ed, nebo jste omylem opustili prohl\u00ed\u017ee\u010d.<\/p>\n<p><\/p>\n<h3 id=\"podderzhka-otzerkalivaniya-na-gitlab-dlya-git-lfs\">Podpora zrcadlen\u00ed na GitLab pro Git LFS<\/h3>\n<p><\/p>\n<p><em>STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Pomoc\u00ed zrcadlen\u00ed lze replikovat Git repozit\u00e1\u0159e z jednoho m\u00edsta na druh\u00e9. To zjednodu\u0161uje ukl\u00e1d\u00e1n\u00ed repliky repozit\u00e1\u0159e na serveru GitLab, kter\u00e1 se nach\u00e1z\u00ed n\u011bkde jinde. Nyn\u00ed GitLab podporuje zrcadlen\u00ed repozit\u00e1\u0159\u016f s Git LFS, tak\u017ee tuto funkci mohou vyu\u017e\u00edvat i repozit\u00e1\u0159e s velk\u00fdmi soubory, jako jsou textury pro hry nebo v\u011bdeck\u00e1 data.<\/p>\n<p><\/p>\n<h3 id=\"prava-na-chtenie-i-zapis-v-repozitorii-dlya-personalnyh-tokenov-dostupa\">Pr\u00e1va pro \u010dten\u00ed a z\u00e1pis do repozit\u00e1\u0159\u016f pro osobn\u00ed p\u0159\u00edstupov\u00e9 tokeny<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Mnoho osobn\u00edch p\u0159\u00edstupov\u00fdch token\u016f m\u00e1 opr\u00e1vn\u011bn\u00ed k prov\u00e1d\u011bn\u00ed zm\u011bn na \u00farovni <code>api<\/code>, ale \u00fapln\u00fd p\u0159\u00edstup k API m\u016f\u017ee n\u011bkter\u00fdm u\u017eivatel\u016fm nebo organizac\u00edm umo\u017enit p\u0159\u00edli\u0161 mnoho pr\u00e1v.<\/p>\n<p><\/p>\n<p>D\u00edky p\u0159\u00edsp\u011bvk\u016fm komunity nyn\u00ed osobn\u00ed p\u0159\u00edstupov\u00e9 tokeny mohou m\u00edt pr\u00e1va pouze na \u010dten\u00ed a z\u00e1pis pro repozit\u00e1\u0159e projektu, nikoli hlub\u0161\u00ed p\u0159\u00edstup na \u00farovni API do tak citliv\u00fdch oblast\u00ed GitLab, jako jsou nastaven\u00ed a \u010dlenstv\u00ed.<\/p>\n<p><\/p>\n<p>D\u011bkujeme, Horatiu Eugen Vlad (<noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/hvlad\">Horatiu Eugen Vlad<\/a><\/noindex>)!<\/p>\n<p><\/p>\n<h3 id=\"dobavlenie-bazovoy-podderzhki-dlya-gruppovyh-zaprosov-graphql\">P\u0159id\u00e1n\u00ed z\u00e1kladn\u00ed podpory pro skupinov\u00e9 dotazy GraphQL<\/h3>\n<p><\/p>\n<p><em>ZDARMA, BRONZOV\u00dd, ST\u0158\u00cdBRN\u00dd, ZLAT\u00dd, J\u00c1DRO, START, PREMIUM, ULTIM\u00c1TN\u00cd<\/em><\/p>\n<p><\/p>\n<p>Pomoc\u00ed API GraphQL mohou u\u017eivatel\u00e9 p\u0159esn\u011b specifikovat, jak\u00e1 data pot\u0159ebuj\u00ed, a z\u00edskat v\u0161echna pot\u0159ebn\u00e1 data b\u011bhem n\u011bkolika dotaz\u016f. Od t\u00e9to verze GitLab podporuje p\u0159id\u00e1n\u00ed z\u00e1kladn\u00edch \u00fadaj\u016f o skupin\u011b do API GraphQL.<\/p>\n<p><\/p>\n<h3 id=\"vhod-s-uchetnymi-dannymi-salesforce\">P\u0159ihl\u00e1\u0161en\u00ed s p\u0159ihla\u0161ovac\u00edmi \u00fadaji Salesforce<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>GitLab m\u00e1 r\u00e1d v\u00fdvoj\u00e1\u0159e Salesforce a aby podpo\u0159il tuto komunitu, umo\u017e\u0148ujeme u\u017eivatel\u016fm p\u0159ihl\u00e1sit se na GitLab pomoc\u00ed p\u0159ihla\u0161ovac\u00edch \u00fadaj\u016f Salesforce.com. Nyn\u00ed lze v instanc\u00edch nastavit GitLab jako aplikaci p\u0159ipojenou k Salesforce, aby bylo mo\u017en\u00e9 pou\u017e\u00edt Salesforce.com pro jedn\u00edm kliknut\u00edm p\u0159ihl\u00e1sit se na GitLab.<\/p>\n<p><\/p>\n<h3 id=\"saml-sso-teper-obyazatelen-dlya-veb-dostupa\">SAML SSO je nyn\u00ed povinn\u00fd pro webov\u00fd p\u0159\u00edstup<\/h3>\n<p><\/p>\n<p><em>PREMIUM, ULTIMATE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Jsme <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/5291\">roz\u0161i\u0159uje po\u017eadavek na jednotn\u00e9 p\u0159ihl\u00e1\u0161en\u00ed (SSO)<\/a><\/noindex> na \u00farovni skupin zaveden\u00fd v verzi 11.8, s p\u0159\u00edsn\u00fdm ov\u011b\u0159ov\u00e1n\u00edm zdroj\u016f skupiny a projektu, aby se u\u017eivatel\u00e9 mohli p\u0159istupovat pouze p\u0159i p\u0159ihl\u00e1\u0161en\u00ed pomoc\u00ed SAML. Toto je dal\u0161\u00ed \u00farove\u0148 kontroly p\u0159\u00edstupu pro organizace, kter\u00e9 oce\u0148uj\u00ed bezpe\u010dnost a pou\u017e\u00edvaj\u00ed GitLab.com prost\u0159ednictv\u00edm SAML SSO. Nyn\u00ed m\u016f\u017eete u\u010dinit SSO povinn\u00fdm po\u017eadavkem, v\u011bdoma si toho, \u017ee u\u017eivatel\u00e9 ve va\u0161\u00ed skupin\u011b pou\u017e\u00edvaj\u00ed SSO.<\/p>\n<p><\/p>\n<h3 id=\"filtraciya-po-nedavno-sozdannym-ili-izmenennym-dannym-dlya-api-epikov\">Filtrace podle ned\u00e1vno vytvo\u0159en\u00fdch nebo zm\u011bn\u011bn\u00fdch dat pro API epik<\/h3>\n<p><\/p>\n<p><em>ULTIMATE, GOLD<\/em><\/p>\n<p><\/p>\n<p>D\u0159\u00edve bylo obt\u00ed\u017en\u00e9 \u017e\u00e1dat o ned\u00e1vno vytvo\u0159en\u00e1 nebo zm\u011bn\u011bn\u00e1 data pomoc\u00ed API epik na GitLab. V verzi 11.11 jsme p\u0159idali dal\u0161\u00ed filtry <code>created_after<\/code>, <code>created_before<\/code>, <code>aktualizov\u00e1no_po<\/code> a <code>aktualizov\u00e1no_p\u0159ed<\/code>, aby se zajistila konzistence s API \u00falohami a rychle se na\u0161ly zm\u011bn\u011bn\u00e9 nebo ned\u00e1vno vytvo\u0159en\u00e9 epiky.<\/p>\n<p><\/p>\n<h3 id=\"biometricheskaya-autentifikaciya-s-ultraauth\">Biometrick\u00e1 autentizace s UltraAuth<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Spole\u010dnost <noindex>UltraAuth<\/noindex> specializuje se na biometrickou autentizaci bez hesla. Nyn\u00ed podporujeme tuto metodu autentizace na GitLab!<\/p>\n<p><\/p>\n<p>D\u011bkujeme, Kartikey Tanna (<noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/tannakartikey\">Kartikey Tanna<\/a><\/noindex>)!<\/p>\n<p><\/p>\n<h3 id=\"gitlab-runner-1111\">GitLab Runner 11.11<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Dnes jsme vydali GitLab Runner 11.11! GitLab Runner je open source projekt, kter\u00fd se pou\u017e\u00edv\u00e1 k spu\u0161t\u011bn\u00ed \u00faloh CI\/CD a k odes\u00edl\u00e1n\u00ed v\u00fdsledk\u016f zp\u011bt do GitLab.<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1298\"><code>Opraven probl\u00e9m, kdy git lfs<\/code> neobdr\u017eel objekty podmodulu.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1292\">Optimalizov\u00e1na zpracov\u00e1n\u00ed velk\u00fdch tras.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1321\">Parametry funkc\u00ed lze konfigurovat pomoc\u00ed config.toml.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1319\"><code>Lze pou\u017e\u00edt parametry funkc\u00ed k nastaven\u00ed slo\u017eky \/builds<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1243\">P\u0159id\u00e1n\u00ed podpory PowerShell pro Docker Executor.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1269\">Podpora konfigurace svazk\u016f Windows Docker.<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"uluchsheniya-omnibus\">Vylep\u0161en\u00ed Omnibus<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE<\/em><\/p>\n<p><\/p>\n<p>Zavedli jsme n\u00e1sleduj\u00edc\u00ed vylep\u0161en\u00ed do Omnibus v GitLab 11.11:<\/p>\n<p><\/p>\n<ul>\n<li>GitLab 11.11 obsahuje <noindex><a rel=\"nofollow\" href=\"https:\/\/mattermost.com\/blog\/mattermost-5-10-single-sign-on-for-mobile-richer-integrations-and-more\/\">Mattermost 5.10<\/a><\/noindex> \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/mattermost.com\/\">alternativa k Slacku s otev\u0159en\u00fdm zdrojov\u00fdm k\u00f3dem<\/a><\/noindex>, jeho\u017e nov\u00e1 verze obsahuje interaktivn\u00ed efem\u00e9rn\u00ed zpr\u00e1vy a mnoho dal\u0161\u00edho. Tato verze obsahuje <noindex><a rel=\"nofollow\" href=\"https:\/\/mattermost.com\/security-updates\/\">bezpe\u010dnostn\u00ed aktualizace<\/a><\/noindex>, a doporu\u010dujeme prov\u00e9st aktualizaci.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3241\"><code>Grafana byla aktualizov\u00e1na na verzi 1.1.0<\/code>, aby dr\u017eela krok s nejnov\u011bj\u0161\u00edmi panely monitorov\u00e1n\u00ed Omnibus<\/a><\/noindex>.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3142\">Do bal\u00ed\u010dku PostreSQL 10 byl nyn\u00ed zahrnut Omnibus.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3249\/diffs\"><code>Sentry DSN lze nyn\u00ed p\u0159ed\u00e1vat do gitlab.yml<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3082\"><code>Aktualizace RubyGems na 2.7.9<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3197\"><code>Aktualizace liblzma<\/code> do <code>5.2.4<\/code> s <code>5.2.2<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3210\"><code>Aktualizace libtool<\/code> do <code>2.4.6<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3205\"><code>postresql se spou\u0161t\u00ed po p\u0159\u00edkazu pg-upgrade<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3182\">Aktualizace komponent Prometheus na nejnov\u011bj\u0161\u00ed verze.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3220\"><code>Aktualizace gitu na 2.21.0<\/code>.<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"uluchshenie-shem\">Vylep\u0161en\u00ed sch\u00e9mat<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE<\/em><\/p>\n<p><\/p>\n<p>Zavedli jsme n\u00e1sleduj\u00edc\u00ed vylep\u0161en\u00ed do Helm chart\u016f v GitLab 11.11:<\/p>\n<p><\/p>\n<ul>\n<li>V GitLab 11.11 lze <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/charts\/gitlab\/issues\/705\">p\u0159ipojit svazek pro \u00falo\u017ei\u0161t\u011b adres\u00e1\u0159e tmp\/work<\/a><\/noindex>.<\/li>\n<li>Spr\u00e1vc\u016fm jsou k dispozici <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/charts\/gitlab\/merge_requests\/776\">dal\u0161\u00ed konfigura\u010dn\u00ed parametry<\/a><\/noindex>, v\u010detn\u011b <code>memoryKiller<\/code>, <code>maxRss<\/code>, <code>graceTime<\/code> a <code>shutdownWait<\/code>.<\/li>\n<li>Helm chart nyn\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/charts\/gitlab\/issues\/1132\">neust\u00e1le testov\u00e1ny<\/a><\/noindex> v Amazon Elastic Container Service for Kubernetes (<noindex><a rel=\"nofollow\" href=\"https:\/\/aws.amazon.com\/eks\/\">EKS<\/a><\/noindex>)<\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"uluchsheniya-proizvoditelnosti\">Vylep\u0161en\u00ed v\u00fdkonu<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Pokra\u010dujeme ve zlep\u0161ov\u00e1n\u00ed v\u00fdkonu GitLab s ka\u017ed\u00fdm vyd\u00e1n\u00edm pro instance GitLab jak\u00e9koli velikosti. N\u011bkter\u00e1 vylep\u0161en\u00ed v GitLab 11.11:<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27866\">Zrychlen\u00ed automatick\u00e9ho dopl\u0148ov\u00e1n\u00ed u\u017eivatel\u016f, kdy\u017e je v odpov\u011bdi mnoho cest k avatar\u016fm.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27825\">Sn\u00ed\u017een\u00ed zat\u00ed\u017een\u00ed Sidekiq p\u0159i odstra\u0148ov\u00e1n\u00ed todos.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/merge_requests\/11575\">V\u00fdpo\u010det slo\u017eitosti resolveru GraphQL na z\u00e1klad\u011b prvk\u016f.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27817\">Zlep\u0161en\u00ed v\u00fdkonu glob\u00e1ln\u00edho vyhled\u00e1v\u00e1n\u00ed pro vyhled\u00e1van\u00e9 objekty.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27413\">Zv\u00fd\u0161en\u00ed v\u00fdkonu p\u0159i nasazen\u00ed pln\u00e9ho diff souboru.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27625\">Zaru\u010den\u00e1 \u017e\u00e1dost o blob-objekty pouze v jednom bal\u00ed\u010dku.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/22801\">V\u00fdstup seznamu Wiki-str\u00e1nek bez na\u010d\u00edt\u00e1n\u00ed obsahu.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/24038\">Z\u0159eknut\u00ed se vytvo\u0159en\u00ed do\u010dasn\u00fdch odkaz\u016f pro porovn\u00e1n\u00ed v\u011btv\u00ed v jednom projektu.<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"ustarevshie-fichi\">Zastaral\u00e9 funkce<\/h2>\n<p><\/p>\n<h3 id=\"gitlab-geo-obespechit-heshirovannoe-hranenie-v-gitlab-120\">GitLab Geo zajist\u00ed hashovan\u00e9 \u00falo\u017ei\u0161t\u011b od verze GitLab 12.0<\/h3>\n<p><\/p>\n<p>GitLab Geo je vy\u017eadov\u00e1n <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/ee\/administration\/repository_storage_types.html#hashed-storage\">hashovan\u00fdm \u00falo\u017ei\u0161t\u011bm<\/a><\/noindex> k zm\u00edrn\u011bn\u00ed konkurence na sekund\u00e1rn\u00edch nodech. Bylo to uvedeno v <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/issues\/40970\">gitlab-ce#40970<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>V GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/milestones\/20\">11.5<\/a><\/noindex> jsme tuto po\u017eadavek p\u0159idali do dokumentace Geo: <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/8053\">gitlab-ee#8053<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>V GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/milestones\/21\">11.6<\/a><\/noindex> <code>sudo gitlab-rake gitlab:geo:check<\/code> ov\u011b\u0159uje, zda je hashovan\u00e9 \u00falo\u017ei\u0161t\u011b povoleno a v\u0161echno projekty jsou migrov\u00e1ny. Viz. <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/8289\">gitlab-ee#8289<\/a><\/noindex>. Pokud pou\u017e\u00edv\u00e1te Geo, pros\u00edm, spus\u0165te tuto kontrolu a migrujte co nejd\u0159\u00edve.<\/p>\n<p><\/p>\n<p>V GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/milestones\/23\">11.8<\/a><\/noindex> neust\u00e1le vyp\u00ednan\u00e1 upozorn\u011bn\u00ed se budou zobrazovat na str\u00e1nce <strong>Admin Area \u203a Geo \u203a Nodes<\/strong>, pokud nejsou v\u00fd\u0161e uveden\u00e9 kontroly povoleny. <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/merge_requests\/8433\">gitlab-ee!8433<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>V GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/milestones\/33\">12.0<\/a><\/noindex> Geo bude pou\u017e\u00edvat po\u017eadavky na hashovan\u00e9 \u00falo\u017ei\u0161t\u011b. Viz. <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/8690\">gitlab-ee#8690<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Datum odstran\u011bn\u00ed: <strong>22. \u010dervna 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"gitlab-geo-obespechit-ispolzovanie-pg-fdw-v-gitlab-120\">GitLab Geo zajist\u00ed pou\u017eit\u00ed PG FDW ve GitLab 12.0<\/h3>\n<p><\/p>\n<p>To je nutn\u00e9 pro Geo Log Cursor, proto\u017ee v\u00fdrazn\u011b zvy\u0161uje v\u00fdkon n\u011bkter\u00fdch synchroniza\u010dn\u00edch operac\u00ed. Tak\u00e9 zvy\u0161uje v\u00fdkon dotaz\u016f na stav uzl\u016f Geo. P\u0159edchoz\u00ed dotazy m\u011bly p\u0159\u00edli\u0161 n\u00edzk\u00fd v\u00fdkon ve velk\u00fdch projektech. Pod\u00edvejte se, jak to nastavit v <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/ee\/administration\/geo\/replication\/database.html\">replikaci datab\u00e1ze Geo<\/a><\/noindex>. Ve GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/milestones\/33\">12.0<\/a><\/noindex> Geo bude vy\u017eadovat PG FDW. Viz <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/11006\">gitlab-ee#11006<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Datum odstran\u011bn\u00ed: <strong>22. \u010dervna 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"parametry-sentry-dlya-otchetov-ob-oshibkah-i-logirovaniya-budut-udaleny-iz-polzovatelskogo-interfeysa-v-gitlab-120\">Mo\u017enosti Sentry pro reportov\u00e1n\u00ed chyb a logov\u00e1n\u00ed budou odstran\u011bny z u\u017eivatelsk\u00e9ho rozhran\u00ed ve GitLab 12.0<\/h3>\n<p><\/p>\n<p>Tyto mo\u017enosti budou odstran\u011bny z u\u017eivatelsk\u00e9ho rozhran\u00ed ve GitLab 12.0 a budou dostupn\u00e9 v souboru <code>gitlab.yml<\/code>. D\u00e1le budete schopni definovat prost\u0159ed\u00ed Sentry, abyste rozli\u0161ili mezi r\u016fzn\u00fdmi nasazen\u00edmi. Nap\u0159\u00edklad v\u00fdvoj, staging a produkce. Viz <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/issues\/49771\">gitlab-ce#49771<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Datum odstran\u011bn\u00ed: <strong>22. \u010dervna 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"ogranichenie-maksimalnogo-kolichestva-payplaynov-sozdavaemyh-odnoy-otpravkoy\">Omezen\u00ed maxim\u00e1ln\u00edho po\u010dtu pipeline vytv\u00e1\u0159en\u00fdch jedn\u00edm odesl\u00e1n\u00edm<\/h3>\n<p><\/p>\n<p>D\u0159\u00edve GitLab vytv\u00e1\u0159el pipeline pro <code>HEAD<\/code> ka\u017edou v\u011btev v odesl\u00e1n\u00ed. To je u\u017eite\u010dn\u00e9 pro v\u00fdvoj\u00e1\u0159e, kte\u0159\u00ed odstra\u0148uj\u00ed n\u011bkolik zm\u011bn najednou (nap\u0159\u00edklad do v\u011btve funkce a do v\u011btve <code>develop<\/code>).<\/p>\n<p><\/p>\n<p>Ale p\u0159i odesl\u00e1n\u00ed velk\u00e9ho repozit\u00e1\u0159e, kde je mnoho aktivn\u00edch v\u011btv\u00ed (nap\u0159\u00edklad pro p\u0159esun, zrcadlen\u00ed nebo v\u011btven\u00ed), nen\u00ed pot\u0159eba vytv\u00e1\u0159et pipeline pro ka\u017edou v\u011btev. Od GitLab 11.10 vytv\u00e1\u0159\u00edme <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27205\">maxim\u00e1ln\u011b 4 pipeline<\/a><\/noindex> p\u0159i odesl\u00e1n\u00ed.<\/p>\n<p><\/p>\n<p>Datum odstran\u011bn\u00ed: <strong>22. kv\u011btna 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"ustarevshie-puti-legacy-koda-gitlab-runner\">Zastaral\u00e9 legacy cesty k\u00f3du GitLab Runner<\/h3>\n<p><\/p>\n<p>Od GitLab 11.9 GitLab Runner pou\u017e\u00edv\u00e1 <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1203\">novou metodu <\/a><\/noindex> klonov\u00e1n\u00ed\/pou\u017eit\u00ed repozit\u00e1\u0159e. V sou\u010dasn\u00e9 dob\u011b GitLab Runner pou\u017eije starou metodu, pokud nov\u00e1 nen\u00ed podporov\u00e1na. V\u00edce informac\u00ed najdete v <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4069\">t\u00e9to \u00faloze<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>V GitLab 11.0 jsme zm\u011bnili vzhled konfigurace serveru metrik pro GitLab Runner. <code>metrics_server<\/code>bude odstran\u011bn ve prosp\u011bch <code>listen_address<\/code> ve verzi GitLab 12.0. V\u00edce informac\u00ed najdete v <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4072\">t\u00e9to \u00faloze<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>V verzi 11.3 GitLab Runner za\u010dal podporovat <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/968\">v\u00edce cache provider\u016f<\/a><\/noindex>; co\u017e vedlo k nov\u00fdm nastaven\u00edm pro <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/advanced-configuration.html#the-runnerscaches3-section\">konkr\u00e9tn\u00ed konfiguraci S3<\/a><\/noindex>. V <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/advanced-configuration.html#the-runnerscache-section\">dokumentaci<\/a><\/noindex> je uvedena tabulka zm\u011bn a pokyny pro p\u0159echod na novou konfiguraci. Podrobnosti najdete v <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4070\">t\u00e9to \u00faloze<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Tyto cesty budou nedostupn\u00e9 ve GitLab 12.0. Jako u\u017eivatel nemus\u00edte nic m\u011bnit, jen se ujist\u011bte, \u017ee instance GitLab b\u011b\u017e\u00ed na verzi 11.9+ p\u0159i aktualizaci na GitLab Runner 12.0.<\/p>\n<p><\/p>\n<p>Datum odstran\u011bn\u00ed: <strong>22. \u010dervna 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"ustarevshiy-parametr-dlya-fichi-tochki-vhoda-dlya-gitlab-runner\">Zastaral\u00fd parametr pro funkci vstupn\u00edho bodu pro GitLab Runner<\/h3>\n<p><\/p>\n<p>Ve verzi 11.4 byl p\u0159edstaven parametr funkce GitLab Runner <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/feature-flags.html#available-feature-flags\"><code>FF_K8S_USE_ENTRYPOINT_OVER_COMMAND<\/code><\/a><\/noindex> pro \u0159e\u0161en\u00ed takov\u00fdch probl\u00e9m\u016f, jako jsou <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/2338\">#2338<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/3536\">#3536<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Ve GitLab 12.0 p\u0159epneme na spr\u00e1vn\u00e9 chov\u00e1n\u00ed, jako kdyby byl parametr funkce zak\u00e1z\u00e1n. Podrobnosti naleznete v <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4073\">t\u00e9to \u00faloze<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Datum odstran\u011bn\u00ed: <strong>22. \u010dervna 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"ustarevshaya-podderzhka-distributiva-linux-dostigshego-eol-dlya-gitlab-runner\">Zastaral\u00e1 podpora distribuc\u00ed Linuxu, kter\u00e9 dos\u00e1hly EOL, pro GitLab Runner<\/h3>\n<p><\/p>\n<p>N\u011bkter\u00e9 distribuce Linuxu, do kter\u00fdch lze nainstalovat GitLab Runner, vypr\u0161ely.<\/p>\n<p><\/p>\n<p>Ve GitLab 12.0 ji\u017e GitLab Runner nebude distribuovat bal\u00ed\u010dky do t\u011bchto distribuc\u00ed Linuxu. Kompletn\u00ed seznam distribuc\u00ed, kter\u00e9 ji\u017e nejsou podporov\u00e1ny, naleznete v na\u0161em <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/install\/linux-repository.html\">dokumentaci<\/a><\/noindex>. D\u011bkuji, Javier Ardo (<noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/jjardon\">Javier Jard\u00f3n<\/a><\/noindex>), za tv\u016fj <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1130\">p\u0159\u00edsp\u011bvek<\/a><\/noindex>!<\/p>\n<p><\/p>\n<p>Datum odstran\u011bn\u00ed: <strong>22. \u010dervna 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"udalenie-staryh-komand-gitlab-runner-helper\">Odstran\u011bn\u00ed star\u00fdch p\u0159\u00edkaz\u016f GitLab Runner Helper<\/h3>\n<p><\/p>\n<p>V r\u00e1mci p\u0159id\u00e1n\u00ed podpory <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/epics\/535\">Windows Docker executor<\/a><\/noindex> bylo nutn\u00e9 se vzd\u00e1t n\u011bkter\u00fdch star\u00fdch p\u0159\u00edkaz\u016f, kter\u00e9 se pou\u017e\u00edvaj\u00ed pro <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/advanced-configuration.html#helper-image\">helper image<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Ve GitLab 12.0 GitLab Runner startuje s nov\u00fdmi p\u0159\u00edkazy. T\u00fdk\u00e1 se to pouze u\u017eivatel\u016f, kte\u0159\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/advanced-configuration.html#overriding-the-helper-image\">p\u0159episuj\u00ed helper image<\/a><\/noindex>. Podrobnosti naleznete v <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4013\">t\u00e9to \u00faloze<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Datum odstran\u011bn\u00ed: <strong>22. \u010dervna 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"udalenie-legacy-mehanizma-git-clean-iz-gitlab-runner\">Odstran\u011bn\u00ed legacy mechanismu git clean z GitLab Runner<\/h3>\n<p><\/p>\n<p>Ve GitLab Runner 11.10 jsme <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1281\">poskytli mo\u017enost<\/a><\/noindex> konfigurovat, jak Runner vykon\u00e1v\u00e1 p\u0159\u00edkaz <code>git clean<\/code>. Krom\u011b toho, nov\u00e1 strategie \u010di\u0161t\u011bn\u00ed odstra\u0148uje pou\u017eit\u00ed <code>git reset<\/code> a um\u00edstila p\u0159\u00edkaz <code>git clean<\/code> po kroku vykl\u00e1d\u00e1n\u00ed.<\/p>\n<p><\/p>\n<p>Jeliko\u017e tato zm\u011bna chov\u00e1n\u00ed m\u016f\u017ee ovlivnit n\u011bkter\u00e9 u\u017eivatele, p\u0159ipravili jsme parametr <code>FF_USE_LEGACY_GIT_CLEAN_STRATEGY<\/code>. Pokud nastav\u00edte hodnotu <code>true<\/code>, obnov\u00ed to legacy strategii \u010di\u0161t\u011bn\u00ed. V\u00edce o pou\u017e\u00edv\u00e1n\u00ed parametr\u016f funkc\u00ed v GitLab Runner naleznete <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/feature-flags.html\">v dokumentaci<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Ve GitLab Runner 12.0 odstran\u00edme podporu legacy strategie \u010di\u0161t\u011bn\u00ed a mo\u017enost obnovit ji pomoc\u00ed parametru funkce. Viz <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4175\">t\u00e9to \u00faloze<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Datum odstran\u011bn\u00ed: <strong>22. \u010dervna 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"shablony-gruppovyh-proektovhttpsdocsgitlabcomeeusergroupcustom_project_templateshtmlcustom-group-level-project-templates-premium-only-dostupny-tolko-dlya-planov-silverpremium\"><noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/ee\/user\/group\/custom_project_templates.html#custom-group-level-project-templates-premium-only\">\u0160ablony skupinov\u00fdch projekt\u016f<\/a><\/noindex> jsou dostupn\u00e9 pouze pro pl\u00e1ny Silver\/Premium<\/h3>\n<p><\/p>\n<p>Kdy\u017e jsme p\u0159edstavili \u0161ablony projekt\u016f na \u00farovni skupin ve vyd\u00e1n\u00ed 11.6, omylem jsme ud\u011blali tuto funkci pro Premium\/Silver dostupnou pro v\u0161echny pl\u00e1ny.<\/p>\n<p><\/p>\n<p>Jsme <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/10926\">opravujeme tuto chybu<\/a><\/noindex> ve vyd\u00e1n\u00ed 11.11 a d\u00e1v\u00e1me je\u0161t\u011b 3 m\u011bs\u00edce v\u0161em u\u017eivatel\u016fm a instanc\u00edm pod \u00farove\u0148 Silver\/Premium.<\/p>\n<p><\/p>\n<p>Od 22. srpna 2019 budou \u0161ablony skupinov\u00fdch projekt\u016f dostupn\u00e9 pouze pro pl\u00e1n Silver\/Premium a vy\u0161\u0161\u00ed, jak je pops\u00e1no v dokumentaci.<\/p>\n<p><\/p>\n<p>Datum odstran\u011bn\u00ed: <strong>22. srpna 2019.<\/strong><\/p>\n<p><\/p>\n<h3 id=\"prekraschena-podderzhka-paketnyh-zadaniy-windows\">Byla ukon\u010dena podpora Windows Batch Jobs<\/h3>\n<p><\/p>\n<p>Ve GitLab 13.0 (22. \u010dervna 2020) pl\u00e1nujeme ukon\u010dit podporu Windows Batch Jobs v p\u0159\u00edkazov\u00e9m \u0159\u00e1dku Windows v GitLab Runner (nap\u0159., <code>cmd.exe<\/code>) ve prosp\u011bch roz\u0161\u00ed\u0159en\u00e9 podpory Windows PowerShell. V\u00edce informac\u00ed v <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4163\">t\u00e9to \u00faloze<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Nyn\u00ed na\u0161e vize podnikov\u00e9ho DevOps odpov\u00edd\u00e1 pozici Microsoftu, \u017ee PowerShell je nejlep\u0161\u00ed volbou pro automatizaci podnikov\u00fdch aplikac\u00ed ve Windows prost\u0159ed\u00edch. Pokud chcete pokra\u010dovat v pou\u017e\u00edv\u00e1n\u00ed <code>cmd.exe<\/code>, tyto p\u0159\u00edkazy lze volat z PowerShellu, ale nebudeme p\u0159\u00edmo podporovat d\u00e1vkov\u00e9 \u00falohy Windows kv\u016fli n\u011bkolika nesoulad\u016fm, kter\u00e9 vedou k vysok\u00fdm n\u00e1klad\u016fm na \u00fadr\u017ebu a v\u00fdvoj.<\/p>\n<p><\/p>\n<p>Datum odstran\u011bn\u00ed: <strong>22. z\u00e1\u0159\u00ed 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"trebuetsya-git-2210-ili-vyshe\">Vy\u017eaduje se Git 2.21.0 nebo vy\u0161\u0161\u00ed<\/h3>\n<p><\/p>\n<p>Od GitLab 11.11 je k provozu vy\u017eadov\u00e1n Git 2.21.0. <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3220\">Omnibus GitLab ji\u017e obsahuje Git 2.21.0<\/a><\/noindex>, ale u\u017eivatel\u00e9 z\u00e1kladn\u00edch instalac\u00ed se star\u0161\u00edmi verzemi Gitu se mus\u00ed aktualizovat.<\/p>\n<p><\/p>\n<p>Datum odstran\u011bn\u00ed: <strong>22. kv\u011btna 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"ustarevshiy-shablon-servisa-kubernetes\">Zastaral\u00e1 \u0161ablona slu\u017eby Kubernetes<\/h3>\n<p><\/p>\n<p>Ve GitLab 12.0 pl\u00e1nujeme opustit \u0161ablonu slu\u017eby Kubernetes <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/issues\/39840\">na \u00farovni instance<\/a><\/noindex> ve prosp\u011bch konfigurace clusteru na \u00farovni instance, kter\u00e1 byla p\u0159edstavena v GitLab 11.11.<\/p>\n<p><\/p>\n<p>V\u0161echny samostatn\u00e9 instance, kter\u00e9 pou\u017e\u00edvaj\u00ed \u0161ablonu slu\u017eby, budou p\u0159i upgradu na GitLab 12.0 p\u0159evedeny do clusteru na \u00farovni instance.<\/p>\n<p><\/p>\n<p>Datum odstran\u011bn\u00ed: <strong>22. \u010dervna 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"otkaz-ot-sopostavleniya-po-yarlyku-app-na-panelyah-deploya-kubernetes\">Zanech\u00e1n\u00ed p\u0159i\u0159azen\u00ed podle \u0161t\u00edtku <code>app<\/code> na panelech nasazen\u00ed Kubernetes<\/h3>\n<p><\/p>\n<p>Ve GitLab 12.0 pl\u00e1nujeme zru\u0161it p\u0159i\u0159azen\u00ed podle \u0161t\u00edtku app v selektoru nasazen\u00ed Kubernetes. V GitLab 11.10 jsme zavedli <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/9221\">nov\u00fd mechanismus p\u0159i\u0159azen\u00ed<\/a><\/noindex>, kter\u00fd vyhled\u00e1v\u00e1 shody podle <code>app.example.com\/app<\/code> a <code>app.example.com\/env<\/code>, aby se nasazen\u00ed zobrazovala na panelu.<\/p>\n<p><\/p>\n<p>Aby se tato nasazen\u00ed zobrazovala na panelech nasazen\u00ed, sta\u010d\u00ed odeslat nov\u00e9 nasazen\u00ed a GitLab pou\u017eije nov\u00e9 \u0161t\u00edtky.<\/p>\n<p><\/p>\n<p>Datum odstran\u011bn\u00ed: <strong>22. \u010dervna 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"pakety-gitlab-120-budut-podpisyvatsya-rasshirennoy-podpisyu\">Bal\u00ed\u010dky GitLab 12.0 budou podepisov\u00e1ny roz\u0161\u00ed\u0159en\u00fdm podpisem<\/h3>\n<p><\/p>\n<p>2. kv\u011btna 2019 GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/issues\/3897\">prodlou\u017eil platnost podpisov\u00fdch kl\u00ed\u010d\u016f pro bal\u00ed\u010dky<\/a><\/noindex> Omnibus GitLab od 01.08.2019 do 01.07.2020. Pokud kontrolujete podpisy bal\u00ed\u010dk\u016f a chcete aktualizovat kl\u00ed\u010de, prost\u011b znovu prove\u010fte pokyny z <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/omnibus\/update\/package_signatures.html\">dokumentace pro podepisov\u00e1n\u00ed bal\u00ed\u010dk\u016f Omnibus<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Datum odstran\u011bn\u00ed: <strong>22. \u010dervna 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"zhurnal-izmeneniy\">Seznam zm\u011bn<\/h3>\n<p><\/p>\n<p>Hledejte v\u0161echny tyto zm\u011bny v seznamu zm\u011bn:<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/blob\/master\/CHANGELOG.md\">GitLab Community Edition<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/blob\/master\/CHANGELOG-EE.md\">GitLab Enterprise Edition<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/blob\/master\/CHANGELOG.md\">GitLab Runner<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"ustanovka\">Instalace<\/h3>\n<p><\/p>\n<p>Pokud nastavujete novou instalaci GitLab, nav\u0161tivte <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/install\/\">str\u00e1nku pro sta\u017een\u00ed GitLab<\/a><\/noindex>.<\/p>\n<p><\/p>\n<h3 id=\"obnovlenie\">Aktualizace<\/h3>\n<p><\/p>\n<p>\u2192 Pod\u00edvejte se na <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/update\/\">str\u00e1nku aktualizac\u00ed<\/a><\/noindex><\/p>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/453818\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0411\u043e\u043b\u044c\u0448\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u041c\u044b \u0432 GitLab \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0438\u0449\u0435\u043c \u043d\u043e\u0432\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u043c\u0443 \u0446\u0438\u043a\u043b\u0443 DevOps. \u041c\u044b \u0441 \u0440\u0430\u0434\u043e\u0441\u0442\u044c\u044e \u043e\u0431\u044a\u044f\u0432\u043b\u044f\u0435\u043c, \u0447\u0442\u043e \u0441 \u044d\u0442\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043b\u0438\u0446 \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u043c\u0435\u0440\u0434\u0436-\u0440\u0435\u043a\u0432\u0435\u0441\u0442\u0430! \u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0441 \u0443\u0440\u043e\u0432\u043d\u044f GitLab Starter \u0438 \u043f\u043e-\u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u043c\u0443 \u0432\u043e\u043f\u043b\u043e\u0449\u0430\u0435\u0442 \u043d\u0430\u0448 \u0434\u0435\u0432\u0438\u0437: \u00ab\u041a\u0430\u0436\u0434\u044b\u0439 \u043c\u043e\u0436\u0435\u0442 \u0432\u043d\u0435\u0441\u0442\u0438 \u0441\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u00bb. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26134,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34683","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\".\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47GitLab 11.11: \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043c\u0435\u0440\u0434\u0436-\u0440\u0435\u043a\u0432\u0435\u0441\u0442\u043e\u0432 \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\".\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:59:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:59:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47GitLab 11.11: n\u011bkolik odpov\u011bdn\u00fdch pro merge requesty a zlep\u0161en\u00ed pro kontejnery | ProHoster","description":".","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47GitLab 11.11: \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043c\u0435\u0440\u0434\u0436-\u0440\u0435\u043a\u0432\u0435\u0441\u0442\u043e\u0432 \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 | ProHoster","og:description":".","og:url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:59:48+00:00","article:modified_time":"2019-10-31T18:59:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34683","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 20:12:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:16:33","updated":"2026-01-21 20:12:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/34683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=34683"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/34683\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/26134"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=34683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=34683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=34683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}