Je vais construire un pipeline CI/CD GitHub Actions avec Docker et analyse de sécurité
Développeur web full stack Shopify, WordPress, Python Flask et spécialiste SEO
À propos de ce service
Poussez du code, obtenez une image Docker testée et analysée. Automatiquement.
Je vais créer un pipeline CI/CD avec GitHub Actions pour votre projet. Je utilise cette configuration sur mon propre application en production : chaque push déclenche une construction, une analyse de vulnérabilités et une mise en registre de l’image.
Ce que vous obtenez :
Workflow GitHub Actions configuré pour votre dépôt
Image Docker construite à chaque push et pull request
Analyse de vulnérabilités avec Trivy qui échoue la build en cas de CVE critiques
Poussée automatique vers GitHub Container Registry, Docker Hub ou AWS ECR
Constructions multi-architecture (ARM64 + AMD64) pour Graviton et serveurs standards
Cache configuré pour des constructions plus rapides
Règles de protection de branche et vérifications de statut obligatoires
Comment cela fonctionne :
Vous poussez du code sur GitHub
Actions construit votre image Docker
Trivy analyse pour détecter les vulnérabilités
Image propre poussée vers votre registre de conteneurs
Vous recevez un statut de réussite/échec pour chaque commit
Plus besoin de "ça marche chez moi". Chaque changement est construit et testé de la même manière.
Je travaille avec Node.js, Python, Go, et toute application Dockerisée. Workflows en YAML, clairs et documentés pour que votre équipe puisse les maintenir.
Outils:
Docker
•
GitHub
Frameworks:
Autres
Fournisseur de services cloud:
Amazon Web Services
Langage de programmation:
JavaScript
•
Python
•
Golang
Expertise:
Installation
•
Débogage
•
Configuration
Autres services de Ingénierie DevOps I Offre
FAQ
Traduction automatique
De quoi ai-je besoin avant de commencer ?
Un dépôt GitHub avec un Dockerfile. Si vous n’en avez pas, je peux vous aider à le créer dans le cadre du package Premium.
Quels registres de conteneurs supportez-vous ?
GitHub Container Registry (GHCR), Docker Hub, AWS ECR, et tout registre conforme OCI.
Pouvez-vous ajouter le déploiement sur Kubernetes ?
Oui, dans le cadre du package Premium, je peux ajouter une étape CD qui met à jour vos manifests ou déclenche ArgoCD. Consultez mon service ArgoCD pour la configuration complète GitOps.
Supportez-vous les monorepos ?
Oui. Je peux configurer des déclencheurs basés sur le chemin pour que seuls les services modifiés soient reconstruits.
