gilde-ci-cd/documentation/chapters/templates/common/common-ci-variablen.adoc
2022-07-08 09:55:35 +02:00

26 lines
1.0 KiB
Plaintext

:sourcedir: ../../../../templates
:gitlab-ci-file: /common/common-ci-variablen.gitlab-ci.yml
[[Generel-Variablen]]
== Generelle Variablen
Wir stellen von uns empfohlene CI-Variablen in `{gitlab-ci-file}` zur verfügung.
Diese werden von uns gepflegt und bekommen von verschiedenen Projekten Feedback.
Es ist möglich das File direkt einzubinden.
Bitte folgende Variablen in `.gitlab-ci.yaml` setzen
|===
|Name |Description
|MAVE_IMAGE| Das Image das benutzt werden soll für Jobs die Maven benötigen.
|NODE_IMAGE| Das Image das benutzt werden soll für Jobs die NPM benötigen
|MAVEN_OPTS| Generelle optionen um Maven zu verändern
|MAVEN_CLI_OPTS| Optionen um Maven beim Bauen zu verbessern.
|FRONTEND_DIR| Wenn das Projekt ein Frontend besitzt, muss der Pfad definiert werden, damit die NPM Templates, das die Files finden kann.
|BACKEND_DIR| Wenn das Projekt ein Backend besitzt, muss der Pfad definiert werden. So kann gradle/maven an der richtigen Stelle ausgeführt werden.
|===
----
include::{sourcedir}{gitlab-ci-file}[]
----