Skip to content

logo

Dokumentacja techniczna

Wyświetla baner ASCII z nazwą organizacji, typem pipeline oraz aktywną galezią repozytorium CI.

Definiuje i natychmiast wywoluje funkcje logo(), ktora drukuje ramke ASCII z:

  • logotypem rachuna-net pl w stylu blokowym,
  • typem pipeline (PIPELINE_TYPE) wyrownany do prawej,
  • galezią repozytorium CI (GITLAB_CI_REPOSITORY_BRANCH) wyrownana do prawej.

Przyklad wyjscia:

░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░                                                                          ░░
░░   █▀▄ █▀█ █▀▀ █ █ █ █ █▀█ █▀█     █▀█ █▀▀ ▀█▀    █▀█ █                   ░░
░░   █▀▄ █▀█ █   █▀█ █ █ █ █ █▀█ ▄▄▄ █ █ █▀▀  █     █▀▀ █                   ░░
░░   ▀ ▀ ▀ ▀ ▀▀▀ ▀ ▀ ▀▀▀ ▀ ▀ ▀ ▀     ▀ ▀ ▀▀▀  ▀  ▀  ▀   ▀▀▀  ⚙️ PIPELINE CI ░░
░░                                                                  ❤️ main ░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
ZmiennaSkad pochodziOpis
PIPELINE_TYPEworkflow/main.ymlTyp pipeline: CI (branch/MR) lub CD (tag)
GITLAB_CI_REPOSITORY_BRANCHjob-prepare.shGalaz repozytorium CI

Helper jest wstrzykiwany po logger w before_script — wywoluje logo() automatycznie w momencie wstrzykniecia:

before_script:
  - !reference [.common.job-prepare.sh]
  - !reference [.common.logger.script.sh]  - !reference [.common.logo.sh]   # ← baner drukowany tu
  - !reference [.common.gitlab-tools.sh]
  - !reference [.common.moj-job.before_script.sh]
  • Helper nie jest wstrzykiwany w after_script — baner pojawia sie tylko na poczatku joba.
  • logo() jest wywolywana natychmiast po definicji (ostatnia linia skryptu to logo).