Intégration continue de scripts PowerShell (CI)*

Intégration continue de scripts PowerShell

*avec Azure Pipelines et GitHub

Salut à tous, vous rappelez la semaine dernière on avait parlé du module Pester pour faire des tests en PowerShell ? Cette semaine je vais vous montrer comment on fait de l’intégration continue de scripts PowerShell et l’automatisation des tests dans Azure DevOps. Notez que vous entendrez aussi parler de CI, pour Continuous Integration en anglais.

C’est quoi l’intégration continue ?

Les mots clés qui vont avec intégration continue sont :

  • automatiser ;
  • sa gestion de versions ;
  • ses tests ; et
  • être notifié de tout ça.

Pour ceux qui développent souvent, je dois enfoncer des portes ouvertes là. Pour les autres, il s’agit de d’industrialiser le déploiement de son code, sans passer forcément (mais on peut) par les lourds processus traditionnels de développement : qualification, alpha, bêta, release candidate, version de prod, etc.

Les avantages de mettre de la « CI » dans vos cafés dev sont multiples : meilleure qualité du code, suivi des développements, reporting automatisé pour les managers, diminution des délais de mise en prod, et j’en passe.

GitHub, et Azure Pipeline

Dans le dernier article, je vous ai montré comment on écrit des tests en PowerShell avec le module PesterLire la suite

GIF avec Trump et texte personnalisé

Vous avez envie de vous sentir comme le nouveau président des états Unis pendant 30 s ? Depuis quelques jours, on tombe un peu partout sur des gif avec Trump qui signe son décret et une grosse conneries écrite sur la feuille. Genre « Korben is now illegal » chez le blogueur éponyme. Ou plus con, j’ai du voir passer un « Farting is now Illegal » ou « Ivanka is now illegal ». Bref, je vous laisse trouver sur le net par vous même. De mon côté, je me suis demandé d’où sortaient toutes ces GIF avec Trump et texte personnalisé basées sur le même modèle. Et j’ai découvert le site :

isnowillegal.com

Vous avez 10 caractères pour vous faire plaisir, « Make it count !  » comme dirait l’autre :

Et la cerise sur le gâteau … Lire la suite