Buildez dans le cloud avec Team Foundation Services

Brian Harry l’a annoncé il y a quelques jours, il est maintenant possible d’utiliser Azure pour l’intégration continue de vos projets. Fini la création de Build Controller, Build Agent, VMs et la maintenance de tout ceci. Le moins qu’on puisse dire est que l’intégration continue devient de plus en plus accessible avec la prochaine génération de logiciels et de services Microsoft. Comment ca marche Pour faire bref, vous avez maintenant la possibilité de cibler un nouveau Build Controller (le “Hosted Build Controller”) dans vos définitions de Build. Lorsque celui-ci est spécifié, toute Build démarrée sera compilée sur le Cloud. En interne, Microsoft possède un pool de VM sur Azure et dès que vous déclenché une Build, une VM est prise dans ce pool et la mécanique d’intégration continue s’effectue “normalement” (création de workspace, récupération des sources, compilations, exécution des tests, indexation des sources, etc.). Une fois la Build terminée la VM est restaurée dans son état “clean” et réintègre le Pool. Vous avez la possibilité d’utiliser un Build Template Custom, comme On-Premise (i.e. “à la maison”). Un seul détail différencie les Build sur le Cloud de leur version On-Premise: la “Drop Location” des binaires compilés. Ce paramètre est historiquement une […]

Configuration de TFS Build avec TFSPreview

A un petit détail près voilà un cas où l’on peut attribuer une phrase que Microsoft aime bien nous sortir en ce moment "It works as you would expect!" (et non, ce n’était pas "Fast and fluid"…). Pour les chanceux qui disposent d’un compte TFSPreview et qui voudraient utiliser la fonctionnalité d’intégration continue: c’est possible! Pour ce faire récupérez TFS11 beta et suivez ce petit ScreenCast! Pour bénéficier de l’intégration continue il faut installer un nouveau Build Controller et au moins un Build Agent sur une machine “on premise” (c’est à dire sur votre réseaux local). Celle-ci ira dialoguer avec TFS Preview pour tout échange relatif à la compilation. Installer TFS 11 beta sur la machine destinée à être le contrôleur Une fois TFS 11 installé il faut le configurer Nous voilà sur le Server Configuration Center, on clique sur “Configure Team Foundation Build Service”.

TFS devient gratuit avec sa version Express

Conjointement avec la sortie de la Beta de Visual Studio 11 Brian Harry a annoncé la sortie d’une nouvelle version de TFS nommé “TFS Express” ce qui porte maintenant leur nombre à quatre: Team Foundation Service: la version “in the cloud” de TFS TFS “Standard/Full” : la version la plus complète de TFS TFS Basic : version au fonctionnalité et déploiement simplifié TFS Express : le dernier arrivant TFS Express, pour qui et pour quoi ? TFS Express vient compléter la gamme “Express” des produits de développement tels que Visual Studio ou SQL Server. Comme ses compères , TFS Express est donc gratuit et destiné aux passionnés, débutants souhaitant démarrer l’ALM sur une équipe réduite. Les fonctionnalités annoncées de TFS Express: Gestionnaire de configuration avec le Source Code Control Suivi des tâches avec le Work Item Tracking Compilation automatisé Tableau de tâches Agile