Actions GitHub + Code Claude : j'ai automatisé l'intégralité de mon flux de travail de développement

DEV - 16/04
Examens des relations publiques, analyse des échecs de test, génération de journaux de modifications et spécification du code, le tout fonctionnant de manière autonome dans GitHub Actions avec Claude Code. Voici la configuration exacte que j'utilise en production.

J'exécute Claude Code de manière autonome dans GitHub Actions. Pas seulement pour la génération de code, mais pour toute la couche ennuyeuse du développement logiciel : revues de relations publiques, analyse des échecs de test, génération de journaux de modifications et conversion des spécifications de problème en talons d'implémentation.

Voici la configuration exacte, y compris les pièces qui ont nécessité des essais et des erreurs pour réussir.

Pourquoi diriger Claude en CI plutôt qu'en local ?

Exécuter Claude localement signifie que je suis au courant. Chaque PR que je pousse, je demande manuellement à Claude de le réviser. C'est bien pour les petites équipes, mais cela n'évolue pas – et cela signifie que je suis le goulot d'étranglement.

Dans GitHub Actions, Claude s'exécute automatiquement sur chaque événement pertinent. Au moment où je regarde la notification PR, il y a déjà un avis automatisé publié sous forme de commentaire.

Mise en place : l'action Claude Code

Claude Code a une action GitHub officielle. Voici la configuration minimale :

# .github/workflows/claude-review.yml nom : Claude PR Review sur : pull_request : types : [ouvert, synchroniser] travaux : révision : exécution : ubuntu-dernières autorisations : contenu : lire les pull-requests : étapes d'écriture : - utilise : actions/checkout@v4 avec : fetch-profondeur : 0 # Historique complet pour le contexte diff - nom : Claude Code Review utilise : anthropics/claude-code-action@beta avec : anthropic_api_key : ${{ secrets.ANTHROPIC_API_KEY }} github_token : ${{ secrets.GITHUB_...
[Courte citation de 8% de l'article original]
Loading...