Projekt

Obecné

Profil

Akce

Task #7748

uzavřený

Nakonfigurovat Gitlab pipelines

Přidáno uživatelem Tomáš Ballák před více než 4 roky(ů). Aktualizováno před asi 4 roky(ů).

Stav:
Closed
Priorita:
Normal
Přiřazeno:
-
Cílová verze:
Začátek:
2020-03-26
Uzavřít do:
2020-04-08
% Hotovo:

100%

Odhadovaná doba:
8.00hod
Tags:

Popis

  • nastavení testů
  • build aplikace
  • deploy na produkční prostředí

Aktualizováno uživatelem Tomáš Ballák před více než 4 roky(ů)

  • Stav změněn z New na Assigned

Aktualizováno uživatelem Tomáš Ballák před více než 4 roky(ů)

  • Předmět změněn z Gitlab pipelines na Nakonfigurovat Gitlab pipelines

Aktualizováno uživatelem Jakub Vašta před více než 4 roky(ů)

Pročítání dokumentace na GitLabu a zjišťování možností.

Aktualizováno uživatelem Jakub Vašta před více než 4 roky(ů)

  • % Hotovo změněn z 0 na 30
  • Sledování návodu na GitLab CI/CD
  • Prvotní 'kostra' (starting point) gitlab-ci.yml

Aktualizováno uživatelem Jakub Vašta před více než 4 roky(ů)

Tvorba wiki "dokumentace" kostry gitlab-ci.yml souboru, přidání zdrojů na úvod do GitLab Ci/CD a poznámek rozpracovaných úkolů.

Aktualizováno uživatelem Jakub Vašta před asi 4 roky(ů)

  • % Hotovo změněn z 30 na 60
Zprovozňování GitLab CI/CD
  1. php unit testy
  2. automatický build
  3. připravení ssh a deploy

Stále není zcela hotovo. Poměrně hodně času jsem strávil na detailech (většinou potřeba upravit návody pro alpine)

Aktualizováno uživatelem Jakub Vašta před asi 4 roky(ů)

  • Stav změněn z Assigned na Resolved
  • % Hotovo změněn z 60 na 100
  1. Zprovozňování na shared runneru připraveném v GitLabu - problémy s dockerem - vedlo na instalaci vlastního gitlab-runneru
  2. Instalace gitlab-runner, registrace + dlouho jsem řešil bug https://gitlab.com/gitlab-org/gitlab-runner/issues/4449
  3. Instalace dockeru a docker-compose
  4. Zprovoznění tets, build, deploy pro současnou sestavu tzn. gitlab-runner běží na produkčním serveru - NENÍ TO NEJLEPŠÍ ŘEŠENÍ - chtělo by získat server pro runner
  • Není zprovozněno repository registry na GitLabu - nemohu se přihlásit proto není využíváno

Aktualizováno uživatelem Martin Šebela před asi 4 roky(ů)

  • Stav změněn z Resolved na Closed

Aktualizováno uživatelem Jakub Vašta před asi 4 roky(ů)

  • rozdělení na dva servery build a deploy
  • využítí pouze našeho shell gitlab-runneru
  • ssh
Akce

Také k dispozici: Atom PDF