Github

Aujourd’hui, en voulant déployer une WebApp avec Azure Automation et qui déploye automatiquement un projet qui est sur GitHub, je me suis retrouvé avec l’erreur suivante:

Continue reading [Azure Automation] Erreur lors de l’utilisation avec GitHub

Read more


Aujourd’hui je vais vous parler d’une nouvelle feature que j’ai découvert le week-end dernier, lors du PowerShell Saturday User Group à Paris, l’intégration entre Azure Automation et Github. Cette intégration vous permettra d’avoir le contrôle et le versionning de vos sources.

Pour commencer, allez dans votre compte Azure Automation et allez dans Source Control:

Continue reading [Azure Automation] Source Control avec Github

Read more

Une des grandes forces des infrastructures de nos jours, est le fait de pouvoir réaliser, du CI/CD. Comprenez, Continous Integration et Continus Deployment.

En résumé, ces techniques, permettent à vos développeurs, de créer/modifier leur code, de l’envoyer sur Github par exemple, de le compiler avec Visual Studio Team Services (VSTS), de l’enregistrer sur votre registry (Azure Container Registry dans mon cas), de gérer les versions, toujours avec VSTS, de l’envoyer comme container sur votre Docker Swarm et pour finir, d’y accéder par une simple interface web.

Nous allons donc voir comment faire ceci (la documentation Microsoft est disponible ici). Pour commencer, vous devez être sûr d’avoir ceci :

Avant de commencer, vous devez déployer sur votre ACS, le container Docker qui permettra d’installer l’agent VSTS. Le container et sa documentation sont disponibles ici : https://hub.docker.com/r/microsoft/vsts-agent/

Il faut un token pour pouvoir installer cet agent. Allez dans votre VSTS > Votre Compte > Security :

Continue reading [Azure] Intégration continue / Déploiement continue avec Docker (ACS et ACR), Visual Studio Code, Visual Studio Team Services et GitHub

Read more