Azure DevOps, bloquer l'usage des extensions du MarketPlace

Antoine LOIZEAUAntoine LOIZEAU
2 min read

Certains secteurs et organisations ont des exigences strictes en matière de conformité et de règlementations concernant l'utilisation de logiciels tiers.

En bloquant l'accès aux extensions, l'entreprise peut s'assurer que ces utilisateurs d'Azure DevOps respectent ces exigences et minimisent les risques de non-conformité.

Cela peut être une statégie pour l'entreprise afin de répondre à la question de réversibilité en forçant les utilisateurs à mettre en place des images Dockers et des scripts de déploiements permettant facilement de changer l'outil permettant la mise en place de CI/CD.

Voyons maintenant comment configurer simplement notre Organisation Azure DevOps pour bloquer cet usage.

  1. Se rendre sur votre organisation et cliquez sur "Organisation settings" en bas à gauche de votre page:

  2. Sous l'entête "Pipelines" cliquez sur "Settings":

  3. En bas de la page, dans la partie "Task restrictions" activez le switch associé à "Disable Marketplace taks" :

  4. Dans mon cas j'utilisais une extension Terraform :

  5. Nous pouvons voir que lors de l'éxécution d'un pipeline utilisant cette extension nous avons maintenant cette erreur :

  6. Il ne me reste plus qu'à réécrire mes actions de déploiement en utilisant des scripts personnalisés.

💡
Avant de prendre cette décision radicale: rappelez-vous qu'utiliser les extensions du marketplace "Azure DevOps" permet à une entreprise d'étendre les fonctionnalités de sa plateforme, d'améliorer la productivité de ses équipes et de bénéficier d'un écosystème dynamique d'outils pour mieux répondre à ses besoins en matière de développement logiciel et de gestion de projets. 🚀
0
Subscribe to my newsletter

Read articles from Antoine LOIZEAU directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Antoine LOIZEAU
Antoine LOIZEAU

Ayant eu de multiples expériences dans le monde du conseil, j'ai pu acquérir une expertise dans la conception et la construction de services de collaboration d'entreprise. Je suis passionné par les technologies Microsoft et surtout Azure. Aujourd'hui je possède une solide expérience en méthodologie de développement et j'ai mené des équipes de développement technique au succès. Je possède également une solide connaissance de l'infrastructure qui fait de moi une ressource efficace pour mettre en œuvre la transformation numérique vers le cloud Microsoft. Je suis un professionnel efficace et honnête qui aime relever les challenges. Aimant partager mes connaissances; je suis à l'aise en tant que Technical Leader et en tant que membre d'une équipe. Mes compétences techniques sont les suivantes: Azure, DevOps, Architecture Applicative, Développement de solution Cloud Native, écosystème Microsoft... et bien d'autres. Pour voir mes certifications Microsoft : https://www.youracclaim.com/users/antoine-loizeau