Je vais corriger votre pipeline CI GitHub Actions pour Nodejs et Docker
Développeur backend et full stack
À propos de ce service
Votre workflow GitHub Actions échoue-t-il, est-il instable ou manque-t-il des vérifications importantes ?
Je diagnostiquerai et réparerai les problèmes CI/CD dans des projets Node.js, TypeScript, React et Docker. Je travaille avec des dépôts existants et effectue des modifications ciblées faciles à revoir et à maintenir.
Problèmes typiques que je peux résoudre :
- échecs d'installation de dépendances et de lockfile ;
- incompatibilités de version Node.js ou gestionnaire de paquets ;
- échec de build, lint, vérification de type ou tests ;
- cache, artefacts, matrices et dépendances de jobs cassés ;
- échecs de build Docker et Docker Compose dans le CI ;
- configuration des variables d'environnement avec des espaces réservés sécurisés ;
- erreurs YAML de GitHub Actions et problèmes de permission ;
- workflows lents ou peu fiables causés par des étapes dupliquées.
Vous recevrez les modifications du workflow, les mises à jour de configuration pertinentes, les résultats de vérification et des notes simples pour la remise.
Veuillez me contacter avant de commander si le travail implique un déploiement en production, une infrastructure cloud, des runners auto-hébergés, des registres privés ou plusieurs environnements. Ne jamais envoyer de secrets de production dans le chat ou les archives source.
Outils:
Docker
•
GitHub
Frameworks:
Npm
Fournisseur de services cloud:
Amazon Web Services
Langage de programmation:
Bash
•
JavaScript
Expertise:
Débogage
•
Développement
•
Configuration
Mon portfolio
FAQ
Traduction automatique
De quoi avez-vous besoin avant de commencer ?
Le dépôt ou l'archive source, le lien vers l'exécution du workflow échoué ou les logs complets, le comportement attendu, la version de Node.js, le gestionnaire de paquets et les commandes de test sécurisées. Ne jamais envoyer de mots de passe, tokens, clés privées ou identifiants de production.
Pouvez-vous réparer un workflow existant sans le réécrire ?
Oui. Je privilégie la modification la plus petite et fiable qui respecte la structure actuelle du dépôt. Je ne restructurerai le workflow que si le design actuel est la cause de l'échec.
Déployez-vous en production ?
Seulement si le périmètre et la méthode d'accès sont convenus à l'avance. Les packages listés concernent la configuration et la vérification du pipeline ; l'accès en production, les modifications cloud et le déploiement multi-environnements nécessitent une offre personnalisée.
Pouvez-vous travailler avec Docker ?
Oui. Je peux réparer les builds Docker dans le CI, améliorer le cache de build, valider la création d'images et corriger les problèmes courants de Docker Compose. Kubernetes et les infrastructures cloud complexes nécessitent une offre personnalisée.
