Mohr, Daniel P. (2025) yaml2script (version 0.2.0). [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/213443/ | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Dokumentart: | sonstige Veröffentlichung | ||||||||
| Titel: | yaml2script (version 0.2.0) | ||||||||
| Autoren: |
| ||||||||
| Datum: | 27 März 2025 | ||||||||
| Referierte Publikation: | Nein | ||||||||
| Open Access: | Nein | ||||||||
| DOI: | 10.5281/zenodo.15097283 | ||||||||
| 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: | 01 Apr 2025 08:15 | ||||||||
| Letzte Änderung: | 01 Apr 2025 08:15 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags