This book is in Open Review. I want your feedback to make the book better for you and other readers. To add your annotation, select some text and then click the on the pop-up menu. To see the annotations of others, click the in the upper right hand corner of the page

Cours 21 Intégration continue

Intégration continue = confier à un service externe certaines taches (tests, production de docs, tricot) pour limiter la perte de temps.

21.1 Travis

  1. nécessaire d’ouvrir un compte sur le site
  2. possible de s’authentifier avec son compte GitHub

Lien Travis-github :
clé privée PAT (Personal Access Token) Créer un jeton : Settings > Developer settings > Personal access tokens > Generate new token > décrire “Travis” et donner l’autorisation “repo” > Generate token et enregistrer le jeton qqpart, sinon c’est perdu.

Mon jeton déjà créé : 2c731e9c305bb450d691bdea233ede3e7f7b1d88 a ne pas perdre

Activation du dépôt: Sur le site de Travis > settings > settings du repository > Name : GITHUB_TOKEN, Value : > add La liste des dépôts GitHub est présentée. Pour en activer un, cliquer sur l’interrupteur gris à côté de son nom

21.1.1 Script de contrôle de Travis

fichier: .travis.yml.

21.2 Codecov

Evalue la proportion testé du code 1) nécessaire d’ouvrir un compte sur le site 2) possible de s’authentifier avec son compte GitHub