👩💻 Web Full (Container)
Diese CIAbkürzung für „Continuous Integration“ – eine Entwicklungspraxis, bei der Codeänderungen automatisch gebaut, getestet und häufig in ein zentrales Repository integriert werden, um Integrationsprobleme frühzeitig zu erkennen und eine hohe Codequalität sicherzustellen.-Komponente können Sie verwenden, um die Vollversion der Webdarstellung zu erzeugen. Die Webdarstellung enthält die Möglichkeit, Kommentare zu hinterlassen, welche in das eigene Projekt als IssuesEin Ticket oder ein Arbeitselement in einem Projektmanagementsystem, das dazu dient, Bugs, Feature-Anfragen oder Aufgaben zu verfolgen, um eine strukturierte Diskussion und Lösung zu ermöglichen. synchronisiert werden, DiffsUnterschied zwischen zwei Versionen. Zum Beispiel zwischen zwei Textversionen. zwischen verschiedenen Versionen anzuzeigen und ein Self-Assessment durchzuführen.
Ergebnis dieser Komponente sind zwei Container-Images die in Ihre Projekt-Container-Registry hochgeladen werden. Sie können diese Vollversion dann mit dem bereitgestellten Helm-Chart in Ihrer Kubernetes-Infrastruktur bereitstellen.
include:
- component: $CI_SERVER_FQDN/open-code/document-writing-tools/document-writing-ci-components/md-to-web@main
inputs:
md-path: dokument
template-path: template
document-title: "IT-Architekturrichtlinie Bund"
enable-comments: "true"
enable-diff: "true"
enable-self-assessment: "true"
⚙️ Parameter
Wird in der Stage build
ausgeführt.
Quell-Dateien
md-path
: Pfad zum Markdown-Dokument (Ordner im RepositoryEin zentraler, versionskontrollierter Speicherort für Quellcode und zugehörige Dateien, der die gemeinsame Entwicklung und Änderungsverfolgung erleichtert., ausgehend vom Stammverzeichnis).
Standardwert:document
template-path
: Pfad zum Ordner, der die Template-Dateien (z. B. auch Schriftarten) für die PDFPortable Document Format-Datei enthält.
Standardwert:template
Web-Ansicht
document-title
: Titel des Dokuments, der in der Web-Ansicht angezeigt wird.
Standardwert:Document
Features
enable-comments
: Aktiviert die Kommentarfunktion für die Web-Ansicht. (Konfiguration über das Helm-Chart beachten; Informationen zur GitLabGitLab ist eine umfassende, webbasierte DevOps-Plattform (Entwicklungs- und Betriebplattform) für die Verwaltung von Git-Repositories, kontinuierliche Integration (CI) und kollaborative Softwareentwicklung.-Instanz notwendig)
Standardwert:false
enable-diff
: Aktiviert die Differenzanzeige (Synopse) für die Web-Ansicht. Die DiffsUnterschied zwischen zwei Versionen. Zum Beispiel zwischen zwei Textversionen. werden auf Grundlage der Git-Tags des RepositorysEin zentraler, versionskontrollierter Speicherort für Quellcode und zugehörige Dateien, der die gemeinsame Entwicklung und Änderungsverfolgung erleichtert. erzeugt.
Standardwert:false
enable-self-assessment
: Aktiviert das Self-Assessment für die Web-Ansicht. (Details zur Integration von Fragen für das Self-Assessement finden Sie hier)
Standardwert:false