Task #7748
uzavřený
Nakonfigurovat Gitlab pipelines
Přidáno uživatelem Tomáš Ballák před téměř 5 roky(ů).
Aktualizováno před téměř 5 roky(ů).
Popis
- nastavení testů
- build aplikace
- deploy na produkční prostředí
- Stav změněn z New na Assigned
- Předmět změněn z Gitlab pipelines na Nakonfigurovat Gitlab pipelines
Pročítání dokumentace na GitLabu a zjišťování možností.
- % Hotovo změněn z 0 na 30
- Sledování návodu na GitLab CI/CD
- Prvotní 'kostra' (starting point) gitlab-ci.yml
Tvorba wiki "dokumentace" kostry gitlab-ci.yml souboru, přidání zdrojů na úvod do GitLab Ci/CD a poznámek rozpracovaných úkolů.
- % Hotovo změněn z 30 na 60
Zprovozňování GitLab CI/CD
- php unit testy
- automatický build
- 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)
- Stav změněn z Assigned na Resolved
- % Hotovo změněn z 60 na 100
- Zprovozňování na shared runneru připraveném v GitLabu - problémy s dockerem - vedlo na instalaci vlastního gitlab-runneru
- Instalace gitlab-runner, registrace + dlouho jsem řešil bug https://gitlab.com/gitlab-org/gitlab-runner/issues/4449
- Instalace dockeru a docker-compose
- 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
- Stav změněn z Resolved na Closed
- rozdělení na dva servery build a deploy
- využítí pouze našeho shell gitlab-runneru
- ssh
Také k dispozici: Atom
PDF