:sourcedir: ../../../../templates = Build .Provided Templates: |=== |Name |Description | .container-build-jib-maven | Baut Container mit dem Jib Plugin für Maven | .container-build-jib-gradle | Baut Container mit dem Jib Plugin für Gradle | .container-build-kaniko | Baut Container mit dem Kaniko |=== Erlaubt es das einfache bauen von Container Images. Die Images werden als Tar in den CI-Artifacten abgelegt damit es einfach an weitere Pipeline-Schritte übergeben werden kann. Für das Veröffentlichen des Images ist das Template ContainerPublish[Container Publish] zuständig. .Variables |=== |Name |Description | Default Value |CONTEXT_LOCATION | Der Context des Dockerfiles. Im Fall von Jib ist dies der Path wo Maven/Gradle ausgeführt wird. | $CI_PROJECT_DIR | EXTRA_ARGS | Weitere Argumente die an das Tool geschickt werden soll | "" | Nur bei Kaniko |- |- | DOCKERFILE_LOCATION | Pfad zum Dockerfile | $CI_PROJECT_DIR/Dockerfile | REGISTRY_MIRROR | Welcher Mirror benutzt werden soll | Nexus von exxcellent |=== .Container Build Templates [source,yaml] ---- include::{sourcedir}/container/container-build.gitlab-ci.yml[] ----