CI/CD pour smart contracts : GitHub Actions et Foundry

01 January 2026
162 views
CI/CD pour smart contracts : GitHub Actions et Foundry

Automatisez les tests, l'audit et le déploiement de vos smart contracts avec GitHub Actions.

Pourquoi automatiser ?

Les erreurs humaines sont la première cause de bugs. Un pipeline CI/CD bien configuré les prévient.

Workflow de base


name: Smart Contract CI

on: [push, pull_request]

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4

      - name: Install Foundry
        uses: foundry-rs/foundry-toolchain@v1

      - name: Run tests
        run: forge test -vvv

      - name: Check gas
        run: forge test --gas-report

Ajouts recommandés

  • Slither : Analyse statique de sécurité
  • Coverage : Rapport de couverture de code
  • Deployment dry-run : Vérification du déploiement

Déploiement automatique

Utilisez des secrets GitHub pour les clés privées et déployez sur testnet automatiquement à chaque merge.

Keywords :

CI/CDGitHub ActionsFoundrysmart contractsDevOps

Loading comments...

Related Articles