elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Kontakt | English
Schriftgröße: [-] Text [+]

yaml2script (version 0.1.4)

Mohr, Daniel P. (2025) yaml2script (version 0.1.4). [sonstige Veröffentlichung]

Dieses Archiv kann nicht den Volltext zur Verfügung stellen.

Offizielle URL: https://gitlab.com/projects/67499090

Kurzfassung

yaml2script is a Python script that extracts shell scripts from a GitLab CI/CD configuration file and allows users to test/analyze them with tools like shellcheck. It handles YAML anchors and GitLab CI's 'extends' functionality, enabling seamless extraction of scripts from complex configuration files. This tool is useful for automated testing, security audits, code quality improvement, and integration with CI/CD pipelines. It can be installed via pipx and supports various optional dependencies for checking code quality. The tool has several sub-commands, including `extract`, `check`, and `all`, and can be integrated with pre-commit for automated testing and analysis.

elib-URL des Eintrags:https://elib.dlr.de/213095/
Dokumentart:sonstige Veröffentlichung
Titel:yaml2script (version 0.1.4)
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Mohr, Daniel P.DLR, IPAhttps://orcid.org/0000-0002-9382-6586NICHT SPEZIFIZIERT
Datum:3 März 2025
Referierte Publikation:Nein
Open Access:Nein
DOI:10.5281/zenodo.14962490
Status:veröffentlicht
Stichwörter:yaml, script, python, linter, pre-commit, pre-commit-hook, developer-tools
HGF - Forschungsbereich:keine Zuordnung
HGF - Programm:keine Zuordnung
HGF - Programmthema:keine Zuordnung
DLR - Schwerpunkt:Digitalisierung
DLR - Forschungsgebiet:D - keine Zuordnung
DLR - Teilgebiet (Projekt, Vorhaben):D - keine Zuordnung
Standort: Oberpfaffenhofen
Institute & Einrichtungen:Institut für Physik der Atmosphäre > Zentrale Aufgaben PA
Hinterlegt von: Mohr, Dr. Daniel P.
Hinterlegt am:06 Mär 2025 11:15
Letzte Änderung:06 Mär 2025 11:15

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

Blättern
Suchen
Hilfe & Kontakt
Informationen
electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.