gitlab https://dev.drupal.cz/ cs Drupal oznámil partnerství se službou GitLab https://dev.drupal.cz/clanky/drupal-oznamil-partnerstvi-se-sluzbou-gitlab <span class="field field--name-title field--type-string field--label-hidden">Drupal oznámil partnerství se službou GitLab</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p class="lead">Oznámení je součástí dlouhodobého procesu hledání vylepšení infrastruktury pro všechny Drupal vývojáře. Po přesunu kódu na GitLab se postupně otevřou nové, snažší možnosti pro spolupráci.</p> <p>Minulý rok byl připraven scénář výběru "Drupal Flow" nejvhodnějšího nástroje. Byl zpracován bez ohledu na stávající možnosti/vlastnosti nejznámějších služeb. Scénář byl pak s představitely těchto služeb (GitHub, BitBucket a GitLab) probrán a u každého byly sepsány jeho klady a zápory. Výsledekem zmíněného šetření byl výběr BitBucketu, který jako jediný neměl velké překážky pro integraci.</p> <p>Nicméně, tým GitLabu se obrátil přímo na Drupal Asociaci, s tím, že má zájem uvedené problémy vyřešit. Šanci dostal mj. díky tomu, že  integraci s GitLabem byla více nakloněna i Drupal komunita. GitLab navíc nabídl technickou a finanční podporu pro celý proces migrace a další podpory pro Drupal jako takový.</p> <p>Celá migrace se nyní připravuje a je rozdělena na tři části:</p> <p><strong>1) Nahrazení vlastní Drupal Git infrastruktury GitLabem</strong></p> <p>Některé z nových funckí (jako třeba inline editace kódu) budou v této fázi přístupné jen maintainerům projektů. Jiné (např. lepší zobrazení kódu) budou přístupné všem.</p> <p><strong>2) Zapnutí Merge requestů, Inline editace kódu a review kódu přímo v prohlížeči</strong></p> <p>Merge requesty přinesou známý proces, a tím usnadní práci všem vývojářům. Jednoduché úpravy v kódu (překlepy atp.) bude možné opravit přímo v prostředí prohlížeče. Issues na drupal.org by měly být synchroní s těmi na GitLabu.</p> <p><strong>3) Zhodnocení dalších funkcí</strong></p> <p>Po prvních dvou fázích přijde prostor pro komunitu a její návrhy na přidávání dalších funkcí. Chceme nahradit Drupal CI pomocí GitLab CI?</p> <h2>Již probíhající změny v Git Remote</h2> <p>Ověřování heslem pro Git je zastaralé. Doporučujeme, aby všichni uživatelé začli používat <a href="https://drupal.org/gitauth">ověřování klíčem SSH</a>.</p> <ul><li><strong>Byly změněny vzdálené adresy URL pro push do plných projektů:</strong><br /> Pokud máte vytvořený Git remote ve formátu<br /><code>&lt;username&gt; @ git.drupal.org: project / &lt;yourproject&gt; .git</code><br /> formát by měl být změněn na:<br /><code>[email protected]: project / &lt;yourproject&gt; .git</code></li> <li><strong>HTTPS adresy pro plné projekty zůstavají beze změn.</strong></li> <li><strong>HTTPS adresy a Git remote URL pro sandbox projekty se změnily:</strong><br /> Pro Remote:<br /><code>&lt;username&gt; @ git.drupal.org: sandbox / &lt;username&gt; / &lt;node-id&gt; .git</code><br /> formát by měl být změněn na:<br /><code>[email protected]: sandbox / &lt;username&gt; - &lt;nodeid&gt; .git</code><br /> HTTPS url se budou měnit z:<br /><code>https://git.drupal.org/sandbox/&lt;username&gt;/&lt;nodeid&gt;.git</code><br /> na formát:<br /><code>https://git.drupal.org/sandbox/&lt;username&gt;-&lt;nodeid&gt;.git</code></li> </ul><p><strong>Důležité:</strong> Pokud máte libovolné automatizované systémy, které se autentizují na Git, jako jsou CI Pipelines nebo zrcadlení repozitářů, ujistěte se, že jsou také aktualizovány.</p> <p>Podrobnější informace o těchto změnách, stejně jako instrukce pro změnu Git remote nebo nastavení klíčů SSH, naleznete v těchto pokynech: <a href="https://drupal.org/gitauth">https://drupal.org/gitauth</a></p> <p><a href="https://www.drupal.org/drupalorg/blog/developer-tools-initiative-part-5-gitlab-partnership">Originální článek v angličtině.</a></p> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="Zobrazit profil uživatele." href="/user/petr" class="username">petr</a></span> <span class="field field--name-created field--type-created field--label-hidden">Út, 08/21/2018 - 19:02</span> <div class="field field--name-field-tags field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/stitky/drupal" hreflang="cs">drupal</a></div> <div class="field__item"><a href="/stitky/git" hreflang="cs">git</a></div> <div class="field__item"><a href="/stitky/gitlab" hreflang="cs">gitlab</a></div> </div> <section class="field field--name-field-comments-article field--type-comment field--label-above comment-wrapper"> <h2 class="title comment-form__title">Přidat komentář</h2> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=866&amp;2=field_comments_article&amp;3=comment_article" token="kuC-I2x93No_V94wmtzyRRUQ2HBYr96FwNmcKWw-Feo"></drupal-render-placeholder> </section> Tue, 21 Aug 2018 17:02:17 +0000 petr 866 at https://dev.drupal.cz