Aller au contenu
Blockchain Association of Cameroon
BAC-L2-OPS-103Infrastructure et DevOps blockchainIntermédiaire

Intégration continue d'un dépôt de protocole

Compiler du Rust ou du Go de protocole coûte cher en temps machine. Une intégration continue mal conçue devient un frein plutôt qu'un filet.

Niveau
L2Développeur d'appchain
Durée
3 h
Piste
Infrastructure et DevOps blockchain
Mainteneur
Ingénieur DevOps / infrastructure blockchain

Objectifs pédagogiques

  • 01Construire une chaîne d'intégration qui compile, teste et analyse
  • 02Mettre en cache les dépendances pour tenir des durées acceptables
  • 03Bloquer la fusion sur des critères de qualité explicites

Laboratoire guidé

Mettre en place l'intégration continue d'un dépôt d'atelier, cache compris.

Laboratoire autonome

Réduire de moitié la durée d'exécution de la chaîne sans réduire la couverture.

Volet sécurité

Une chaîne d'intégration a accès aux secrets du dépôt : restreindre les droits des actions tierces.

Évaluation

Chaîne d'intégration verte, avec mesure de durée avant et après optimisation.