= Gitlab - Ci - Templates // ######################################################################### // Die folgende Zeile NICHT ändern. Keine Leerzeilen einfügen! // Hier fügt das eXXcellent-documentation-tool Metadaten zur Build-Zeit ein // ######################################################################### ###exxcellent_base_template_placeholder### // ########################################################################## // Hinter :imagesdir: den relavtiven Pfad zu dem Ordner angeben, an dem alle Images der *.adoc files liegen. // Am besten den vorgegebenen Ordner 'images' einfach so lassen und verwenden. // ########################################################################## ifndef::imagesdir[] :imagesdir: images endif::[] // ########################################################################## // Bei Bedarf anpassen // Dokumentenklassifizierung = Öffentlich, Intern, Vertraulich, Streng vertraulich // ########################################################################## :revnumber: 1.0 :classification: Intern :author: Marcel Feix Diese Repository enthält alle generellen CI Templates der CI Gilde. Templates für Tools werden in den Repositorys der Tools gepflegt. // ########################################################################### // Das Inhaltsverzeichnis ist nur im generierten HTML/PDF sichtbar (immer an erster Stelle, technisch bedingt) // ########################################################################### toc::[] // ########################################################################### // Attribut leveloffset addiert die gegebene Zahl zu den Überschriften im Dokument // Alle Überschriften erscheinen also eine Ebene tiefer // ########################################################################### include::chapters/generalInformation.adoc[leveloffset=1] == Ansible Templates include::chapters/templates/ansible.adoc[leveloffset=2] == Container Templates include::chapters/templates/container-publish.adoc[leveloffset=2] include::chapters/templates/container-publish-snapshot.adoc[leveloffset=2] include::chapters/templates/container-scan.adoc[leveloffset=2] include::chapters/templates/docker-compose-validate.adoc[leveloffset=2] include::chapters/templates/docker-compose-deploy.adoc[leveloffset=2] == Versionierungs Templates Im folgende sind erweiterte Templates zu finden für das https://gitlab.exxcellent.de/gilden/ci/exxcellent-increase-version-tool[Increase-Version-Tool] der CI Gilde. Es enthält auch eine Child-Pipeline-Konfiguration um den Versionierungsprozess innerhalb einer Pipeline darzustellen. === Templates include::chapters/templates/push-tag-and-version-template.adoc[leveloffset=3] include::chapters/templates/set-version-template.adoc[leveloffset=3] include::chapters/templates/release-template.adoc[leveloffset=3] === Pipeline include::chapters/pipelines/update-version-pipeline.adoc[leveloffset=3] == NPM Templates include::chapters/templates/npm-dependencies-template.adoc[leveloffset=2] include::chapters/templates/npm-build-template.adoc[leveloffset=2] include::chapters/templates/npm-lint-template.adoc[leveloffset=2] include::chapters/templates/npm-test-template.adoc[leveloffset=2] == Maven Templates include::chapters/templates/maven-dependencies-template.adoc[leveloffset=2] include::chapters/templates/maven-build-template.adoc[leveloffset=2] include::chapters/templates/maven-verify-template.adoc[leveloffset=2] == Gradle Templates Aktuell gehen wir davon das der Gradle Wrapper in dem Projekt vorhanden ist. Sollte dieser noch nicht vorhanden sein kann er mit dem Befehl `gradle wrapper` erstellt werden. include::chapters/templates/gradle-build-template.adoc[leveloffset=2] include::chapters/templates/gradle-test-template.adoc[leveloffset=2] == Misc include::chapters/templates/repo-cve-scan.adoc[leveloffset=2] == Weitere Gilden-Tools include::chapters/templates/tool-sonar7.adoc[leveloffset=2] include::chapters/templates/tool-documentation-tool.adoc[leveloffset=2] include::chapters/templates/mail-template.adoc[leveloffset=2] include::chapters/templates/ssh-transfer-data-template.adoc[leveloffset=2]