Tag suchen

Tag:

Tag github_actions

Reusable Workflows in GitHub Actions sauber bauen 17.07.2026 08:38:12

ci/cd github actions workflow devops automatisierung entwicklung anleitung sicherheit
In fast jedem Repository, das über ein paar Wochen hinaus lebt, sieht die Pipeline irgendwann gleich aus: build, test, scan, deploy. Und in fast jedem zweiten Repository steht dieser Ablauf noch einmal komplett neu getippt in der Workflow-Datei. Das ist der Punkt, an dem Reusable Workflows sinnvoll werden. Sie sind nicht neu, aber sie werden [̷... mehr auf muellermh.wordpress.com

CI/CD-Caching ohne Sicherheitsrisiko: was in den Cache gehört und was nicht 15.07.2026 08:38:16

sicherheit supply chain security anleitung entwicklung devops caching github actions ci/cd
Caching ist der einfachste Weg, eine Pipeline schneller zu machen. Man setzt drei Zeilen in den Workflow, die Build-Zeit halbiert sich, niemand fragt nach. Genau deshalb ist der Cache eine der am wenigsten geprüften Stellen in CI/CD. Er ist ein beschreibbarer, geteilter Speicher, der zwischen zwei Läufen Daten transportiert. Wer da hineinschreiben ... mehr auf muellermh.wordpress.com

Least Privilege in der Pipeline: Rechte, die niemand braucht 10.07.2026 08:50:42

github actions ci/cd oidc entwicklung pipeline security anleitung least privilege sicherheit
Die meisten CI/CD-Pipelines laufen mit viel mehr Rechten als sie brauchen. Ein Workflow, der eigentlich nur Tests ausführen soll, hat Schreibzugriff auf das Repository, kann Releases anlegen und liest nebenbei alle Secrets aus. Das fällt niemandem auf, solange nichts passiert. Wenn eine Dependency kompromittiert wird oder ein Pull Request von außen... mehr auf muellermh.wordpress.com

Provenance und SLSA: woher ein Artefakt wirklich stammt 08.07.2026 08:39:40

entwicklung provenance github actions sicherheit sigstore anleitung supply chain security slsa
Eine SBOM beantwortet die Frage, was in einem Artefakt steckt. Sie beantwortet aber nicht die Frage, wie das Artefakt entstanden ist. Genau diese Lücke füllt Provenance. Eine Provenance-Attestierung ist ein signierter Nachweis darüber, aus welchem Quellcode, mit welchem Build-System und mit welcher Konfiguration ein Artefakt gebaut wurde. Wer ein C... mehr auf muellermh.wordpress.com

Dependabot und Renovate: automatische Updates richtig einsetzen 29.06.2026 08:38:59

dependabot renovate entwicklung ci/cd github actions dependencies sicherheit anleitung
Abhängigkeiten veralten leise. Eine Bibliothek, die du vor einem Jahr eingebunden hast, hat seitdem vielleicht ein halbes Dutzend Patches bekommen, darunter Sicherheitsfixes. Wer das manuell verfolgt, verliert. Dependabot und Renovate nehmen diese Arbeit ab, indem sie veraltete Pakete erkennen und automatisch Pull Requests öffnen. Beide lösen dasse... mehr auf muellermh.wordpress.com

GitHub Actions absichern: Pinning, OIDC und least privilege 10.06.2026 22:23:40

supply chain security anleitung sicherheit oidc github actions ci/cd entwicklung git devops
GitHub Actions sind praktisch und genau deshalb gefährlich. Ein Workflow läuft mit Token, hat Zugriff aufs Repository und zieht oft fremden Code aus dem Marketplace, ohne dass jemand genau hinschaut. Wer eine Action per Tag einbindet, vertraut darauf, dass hinter diesem Tag morgen noch derselbe Code steckt. Das muss nicht so sein. Hier sind drei [&... mehr auf muellermh.wordpress.com

Automatisiertes Deployment eines React-Frontends mit GitHub Actions und FTP 18.03.2025 18:34:10

node.js github actions ci/cd workflow git react ftp-deploy-action ftp deployment linux produktions-build build
In diesem Artikel zeige ich dir, wie du dein React-Projekt, das mithilfe von Create React App erstellt wurde, automatisch per GitHub Actions auf einen FTP-Server deployst. Dabei kommt die FTP-Deploy-Action von Sam Kirkland zum Einsatz. Dieses Setup automatisiert de... mehr auf 1manfactory.com

Automatisierte Sicherheitsüberwachung und Aktualisierung von npm-Abhängigkeiten 17.04.2025 16:56:52

entwicklerworkflow softwarewartung updates pull requests open source keine auto-merge paketaktualisierung stabile builds javascript manuelle prüfung npm outdated dependabot.yml git checkout typescript sicherheit dependency management npm git fetch codepflege github actions automatisierung github dependabot npm install sicherheitsupdates package.json versionssicherheit versionskontrolle continuous integration patch management dependabot lockfile
GitHub bietet mit Dependabot ein Werkzeug, das deine JavaScript-/TypeScript-Projekte mit npm kontinuierlich auf veraltete Pakete oder Sicherheitslücken überwacht. Die Kombination aus regelmäßigen Updates und transparenter Kontrolle... mehr auf 1manfactory.com

Automatisiertes Deployment mit GitHub Actions – So funktioniert’s 18.03.2025 10:53:33

github secrets ssh-deployment composer production environment symfony deployment linux automatisierung cache clear git workflow github actions ci/cd
In diesem Beitrag zeige ich, wie du den manuellen Deployment-Prozess deines Symfony-Projekts automatisieren kannst. Anstatt dich jedes Mal manuell per SSH einzuloggen und Befehle wie git pull, composer install --no-dev --optimize-autoloader und php bin/console cache:clear --env=prod auszuführen, übernimmt G... mehr auf 1manfactory.com

Docker Images für unterschiedliche Plattformen bauen 25.10.2021 19:04:23

amd64 kubernetes crossplattform github actions docker allgemein planet_ubuntuusers raspberri pi linux
Seit ich denken kann beherrschten x86 Architekturen meine IT Welt. Dank Smartphones, dem RaspberriPi, der Graviton Plattform von Amazon oder aktuellen Apple Geräten ändert sich das ein wenig. Als User können von diesem Wettbewerb nur profitieren. Für Programmierer und Admins wird die Welt ein wenig komplexer sobald wir Binaries bauen. Ich kann a... mehr auf radikalblogger.de