Aller au contenu principal

18 articles tagués avec « CI/CD »

Voir tous les tags

· 4 minutes de lecture
Stéphane ROBERT

Comme tout bon produit, Gitlab propose une API REST pour contrôler son application. Cela va permettre d'automatiser des tâches répétitives telles que :

  • la création et la gestion de groupes et de projets
  • de le lier avec d'autres produits de votre infrastructure
  • de commiter des fichiers
  • gérer des tags
  • créer des releases
  • de déclencher des pipelines CI
  • ...

· 3 minutes de lecture
Stéphane ROBERT

Jusqu'à peu de temps, j'utilisais essentiellement un seul repo gitlab (monorepo) pour gérer la plupart de mes projets. Mais voilà, certains projets ont tellement grossi que la gestion du ci est devenu trop complexe. Cela ralentit énormément la productivité et ce malgré l'utilisation des include.

· 5 minutes de lecture
Stéphane ROBERT

Pouvoir tester ces endpoint d’API fait parti des impératifs avant tout déploiement d’une nouvelle version pour voir si une régression entre autre n’est pas survenue avec cette mise jour.

A ce jour il existe peu d’outils permettant de le faire assez rapidement. L’idée est de pouvoir à partir du fichier de description de votre API générer en quelques clics voir automatiquement les tests. Ce traitement pourra bien sur être intégré dans votre CI via une image docker. Nous verrons aujourd’hui la solution Postman et de son compagnon Newman.