docs(Container Publish): Add documentation for container-publish-snapshot and container-publish
This commit is contained in:
parent
378447099b
commit
d3250749d3
@ -0,0 +1,27 @@
|
|||||||
|
:sourcedir: ../../../
|
||||||
|
|
||||||
|
= Container-Publish-Snapshot
|
||||||
|
|
||||||
|
Dieses Template funktioniert genauso wie das <<_container_publish, Container Publish>> Template.
|
||||||
|
Es wird jedoch in folgenden Branches ausgeführt.
|
||||||
|
Dabei sind die Imagenamen der Container abhängig von den Branchnamen.
|
||||||
|
|
||||||
|
.Ausführung
|
||||||
|
|===
|
||||||
|
|Branch |Container Image name
|
||||||
|
|DEFAULT BRANCH (master/main) |DOCKER_REGISTRY:latest
|
||||||
|
|feature/* |$DOCKER_REGISTRY:feature/(Branch-postfix)
|
||||||
|
|refactor/* |$DOCKER_REGISTRY:refactor/(Branch-postfix)
|
||||||
|
|===
|
||||||
|
|
||||||
|
.Variables
|
||||||
|
|===
|
||||||
|
|Name |Description | Default Value
|
||||||
|
|| Siehe <<_container_publish, Container Publish>> |
|
||||||
|
|===
|
||||||
|
|
||||||
|
.sonar-template
|
||||||
|
[source,yaml]
|
||||||
|
----
|
||||||
|
include::{sourcedir}/container-publish-snapshot.gitlab-ci.yml[]
|
||||||
|
----
|
||||||
@ -4,12 +4,18 @@
|
|||||||
|
|
||||||
Baut mithilfe von jib oder kaniko ein Docker Image und läd das Image in der Docker Registry des Projekts hoch.
|
Baut mithilfe von jib oder kaniko ein Docker Image und läd das Image in der Docker Registry des Projekts hoch.
|
||||||
Dieser Schritt wird nur ausgeführt, wenn ein Tag gesetzt wird.
|
Dieser Schritt wird nur ausgeführt, wenn ein Tag gesetzt wird.
|
||||||
|
Wenn das Template ohne Tags benutzt werden soll, muss das Rules verärbt werden.
|
||||||
|
|
||||||
|
Ein Snapshot Template bieten wir hier an: <<_container-publish-snapshot>>
|
||||||
|
|
||||||
.Variables
|
.Variables
|
||||||
|===
|
|===
|
||||||
|Name |Description | Default Value
|
|Name |Description | Default Value
|
||||||
|MVN_VERSION | Bestimmt, ob die version von MAVEN gesetzt werden soll.
|
|MVN_VERSION | Bestimmt, ob die version von MAVEN gesetzt werden soll.
|
||||||
Falls das Projekt aus mehreren Poms besteht, kann `before_script:` benutzt werden. | "true"
|
Falls das Projekt aus mehreren Poms besteht, kann `before_script:` benutzt werden. | "true"
|
||||||
|
|DOCKER_REGISTRY | Definiert die Registry an zu dem das Image veröffentlicht werden soll | $CI_REGISTRY_IMAGE
|
||||||
|
|DOCKER_REGISTRY_USER | Definiert den User der benutzt werden soll | $CI_REGISTRY_USER
|
||||||
|
|DOCKER_REGISTRY_PASSWORD | Definiert das Passwort des Benutzers | $CI_REGISTRY_PASSWORD
|
||||||
|===
|
|===
|
||||||
|
|
||||||
.sonar-template
|
.sonar-template
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user