Ich werde eine GitHub Actions CICD-Pipeline mit Docker und Sicherheitsscanning aufbauen
Full Stack Web Developer Shopify, WordPress, Python Flask und SEO Spezialist
Über diesen Service
Code pushen, ein getestetes und gescanntes Docker-Image automatisch erhalten.
Ich erstelle eine GitHub Actions CI/CD-Pipeline für dein Projekt. Diese genaue Konfiguration läuft auf meiner eigenen Produktions-App: Jeder Push löst einen Build, einen Schwachstellen-Scan und das Pushen in das Container-Registry aus.
Was du bekommst:
GitHub Actions Workflow, der für dein Repo konfiguriert ist
Docker-Image bei jedem Push und Pull-Request gebaut
Trivy Schwachstellen-Scan, der den Build bei kritischen CVEs scheitern lässt
Automatisches Pushen zu GitHub Container Registry, Docker Hub oder AWS ECR
Multi-Architektur-Builds (ARM64 + AMD64) für Graviton und Standardserver
Caching für schnellere Builds konfiguriert
Branch-Schutzregeln und erforderliche Statuschecks
So funktioniert es:
Du pushst Code zu GitHub
Actions baut dein Docker-Image
Trivy scannt auf Schwachstellen
Sauberes Image wird in dein Container-Registry gepusht
Du erhältst einen Pass/Fail-Status bei jedem Commit
Kein "funktioniert auf meiner Maschine" mehr. Jede Änderung wird auf die gleiche Weise gebaut und getestet.
Ich arbeite mit Node.js, Python, Go und jeder Dockerisierten Anwendung. Workflows in YAML, sauber dokumentiert, damit dein Team sie pflegen kann.
Tools:
Docker
•
GitHub
Frameworks:
Andere
Cloud-Provider:
Amazon Web Services
Programmiersprache:
JavaScript
•
Python
•
Golang
Expertise:
Installation
•
Debuggen
•
Konfiguration
Meine weiteren Dienstleistungen im Bereich DevOps-Engineering
FAQ
Automatische Übersetzung
Was brauche ich, bevor wir beginnen?
Ein GitHub-Repository mit einer Dockerfile. Falls du keine hast, kann ich dir beim Erstellen im Rahmen des Premium-Pakets helfen.
Welche Container-Registries unterstützt du?
GitHub Container Registry (GHCR), Docker Hub, AWS ECR und jedes OCI-kompatible Registry.
Kannst du Deployment zu Kubernetes hinzufügen?
Ja, im Rahmen des Premium-Pakets kann ich einen CD-Schritt hinzufügen, der deine Manifeste aktualisiert oder ArgoCD auslöst. Schau dir mein ArgoCD-Gig für das vollständige GitOps-Setup an.
Unterstützt du Monorepos?
Ja. Ich kann pfadbasierte Trigger konfigurieren, sodass nur geänderte Services neu gebaut werden.
