SlideShare uma empresa Scribd logo
1 de 14
Intégration continue : Team Foundation Service

                        ZeCloud – BarCamp – 22 novembre 2012
                         Agilité & Mobilité avec Windows Azure




http://blog.woivre.fr    Wilfried Woivré – MVP Windows Azure – Soat Expert Azure   http://zecloud.fr
Team Foundation Service ?

             Team Foundation Server dans les nuages
                 Version TFS 2012



             Pour tout type de langages
                 C#, VB.Net, Java, C++, PHP …
                        » Si tu peux le mettre sur un serveur de fichier, tu peux le mettre dans TFS !




             GRATUIT
                 5 utilisateurs maximum
                 Avec un compte MSDN, pas de limite




http://blog.woivre.fr              Wilfried Woivré – MVP Windows Azure – Soat Expert Azure   http://zecloud.fr
Des avantages ?

             Aucun frais de maintenance

             Aucune infrastructure nécessaire

             Simple à installer

             Disponible sur divers IDE
                 Visual Studio 2012
                 Visual Studio 2010 SP1
                 Eclipse


             Identification avec votre Microsoft Account (WLID)

             Une interface Web simple et clair !


http://blog.woivre.fr        Wilfried Woivré – MVP Windows Azure – Soat Expert Azure   http://zecloud.fr
Des inconvénients

             Installation sur Visual Studio 2010
                 Mise en place d’une KB2581206


             Service dans les nuages
                 Et si ça tombe ?
                 Sécurité des données
                 Aucun accès aux serveurs


             Pas de Sharepoint

             Impossible de customiser ces Work Items




http://blog.woivre.fr       Wilfried Woivré – MVP Windows Azure – Soat Expert Azure   http://zecloud.fr
L’interface Web
                   http://tfs.visualstudio.com




http://blog.woivre.fr   Wilfried Woivré – MVP Windows Azure – Soat Expert Azure   http://zecloud.fr
A quoi sert l’intégration continue ?

             Principes Agiles

             Vérifier chaque mise à jour du code
                 Aucune régression / anomalie


             Amélioration de la qualité logicielle

             Amélioration du déploiement
                 Déploiement quand c’est nécessaire
                 Déploiement plus rapide !




http://blog.woivre.fr       Wilfried Woivré – MVP Windows Azure – Soat Expert Azure   http://zecloud.fr
Intégration dans Windows Azure

             Cloud Services
             Windows Azure Web Sites




http://blog.woivre.fr    Wilfried Woivré – MVP Windows Azure – Soat Expert Azure   http://zecloud.fr
Intégration dans Visual Studio




http://blog.woivre.fr   Wilfried Woivré – MVP Windows Azure – Soat Expert Azure   http://zecloud.fr
Création d’une build

             Choisir le trigger adapté !




http://blog.woivre.fr      Wilfried Woivré – MVP Windows Azure – Soat Expert Azure   http://zecloud.fr
Création d’une build (2)

             Template AzureContinuousDeployment.xaml

             Champs à renseigner
                 Solution To Build : Votre projet Visual Studio
                 Deployment Settings Name : Nom de votre instance
                 Alternate Cloud Service Environment : Staging ou Production




http://blog.woivre.fr        Wilfried Woivré – MVP Windows Azure – Soat Expert Azure   http://zecloud.fr
Création d’une build




http://blog.woivre.fr     Wilfried Woivré – MVP Windows Azure – Soat Expert Azure   http://zecloud.fr
Et Windows Azure dans tout ça

             Historique des déploiements

             Remise simple d’une ancienne version en Staging ou
             Production




http://blog.woivre.fr     Wilfried Woivré – MVP Windows Azure – Soat Expert Azure   http://zecloud.fr
Lancement d’une build




http://blog.woivre.fr      Wilfried Woivré – MVP Windows Azure – Soat Expert Azure   http://zecloud.fr
Questions ?




http://blog.woivre.fr   Wilfried Woivré – MVP Windows Azure – Soat Expert Azure   http://zecloud.fr

Mais conteúdo relacionado

Mais procurados

Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...Vincent Thavonekham-Pro
 
GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...
GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...
GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...AZUG FR
 
Windows azure et windows phone
Windows azure et windows phoneWindows azure et windows phone
Windows azure et windows phoneAymeric Weinbach
 
Techdays azure pour les développeurs
Techdays azure pour les développeursTechdays azure pour les développeurs
Techdays azure pour les développeursAymeric Weinbach
 
[AzureCamp 24 Juin 2014] Azure Media Services par Xavier Pouyat
[AzureCamp 24 Juin 2014] Azure Media Services par Xavier Pouyat[AzureCamp 24 Juin 2014] Azure Media Services par Xavier Pouyat
[AzureCamp 24 Juin 2014] Azure Media Services par Xavier PouyatMicrosoft Technet France
 
Ze cloud azure camp - 26 septembre
Ze cloud   azure camp - 26 septembreZe cloud   azure camp - 26 septembre
Ze cloud azure camp - 26 septembreAymeric Weinbach
 
Cycle de vie d'un projet web agile avec TFS 2013, Azure VM et Monaco
Cycle de vie d'un projet web agile avec TFS 2013, Azure VM et MonacoCycle de vie d'un projet web agile avec TFS 2013, Azure VM et Monaco
Cycle de vie d'un projet web agile avec TFS 2013, Azure VM et MonacoMicrosoft
 
.Net et nouvelles opportunités dans Visual Studio 2013
.Net et nouvelles opportunités dans Visual Studio 2013.Net et nouvelles opportunités dans Visual Studio 2013
.Net et nouvelles opportunités dans Visual Studio 2013Microsoft
 
Industrialisation des développements d'Apps SharePoint avec Node.js
Industrialisation des développements d'Apps SharePoint avec Node.jsIndustrialisation des développements d'Apps SharePoint avec Node.js
Industrialisation des développements d'Apps SharePoint avec Node.jsGuillaume Meyer
 
Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013Microsoft Technet France
 
SharePoint Summit 2014 - Sauver votre argent, votre temps et vos cheveux grâc...
SharePoint Summit 2014 - Sauver votre argent, votre temps et vos cheveux grâc...SharePoint Summit 2014 - Sauver votre argent, votre temps et vos cheveux grâc...
SharePoint Summit 2014 - Sauver votre argent, votre temps et vos cheveux grâc...PimpMySharePoint
 
Comment intégrer votre Surface Pro 3 dans votre réseau d’entreprise ?
Comment intégrer votre Surface Pro 3 dans votre réseau d’entreprise ?Comment intégrer votre Surface Pro 3 dans votre réseau d’entreprise ?
Comment intégrer votre Surface Pro 3 dans votre réseau d’entreprise ?Microsoft Décideurs IT
 
Alphorm.com Formation SOPHOS XG FIREWALL : Niveau Avancé
Alphorm.com Formation SOPHOS XG FIREWALL : Niveau AvancéAlphorm.com Formation SOPHOS XG FIREWALL : Niveau Avancé
Alphorm.com Formation SOPHOS XG FIREWALL : Niveau AvancéAlphorm
 
Présentation de Microsoft Azure
Présentation de Microsoft AzurePrésentation de Microsoft Azure
Présentation de Microsoft AzureChristophe Peugnet
 
Le Bulletin Azure, épisode 15
Le Bulletin Azure, épisode 15Le Bulletin Azure, épisode 15
Le Bulletin Azure, épisode 15benjguin
 
Tutoriel Vmware
Tutoriel VmwareTutoriel Vmware
Tutoriel Vmwareelharrab
 
PHP industrialisé dans Windows Azure web sites
PHP industrialisé dans Windows Azure web sitesPHP industrialisé dans Windows Azure web sites
PHP industrialisé dans Windows Azure web sitesMicrosoft
 

Mais procurados (20)

Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
 
GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...
GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...
GAB 2017 PARIS - Le management simplifié avec Azure Server Management Tools p...
 
Windows azure et windows phone
Windows azure et windows phoneWindows azure et windows phone
Windows azure et windows phone
 
Techdays azure pour les développeurs
Techdays azure pour les développeursTechdays azure pour les développeurs
Techdays azure pour les développeurs
 
[AzureCamp 24 Juin 2014] Azure Media Services par Xavier Pouyat
[AzureCamp 24 Juin 2014] Azure Media Services par Xavier Pouyat[AzureCamp 24 Juin 2014] Azure Media Services par Xavier Pouyat
[AzureCamp 24 Juin 2014] Azure Media Services par Xavier Pouyat
 
Ze cloud azure camp - 26 septembre
Ze cloud   azure camp - 26 septembreZe cloud   azure camp - 26 septembre
Ze cloud azure camp - 26 septembre
 
Cycle de vie d'un projet web agile avec TFS 2013, Azure VM et Monaco
Cycle de vie d'un projet web agile avec TFS 2013, Azure VM et MonacoCycle de vie d'un projet web agile avec TFS 2013, Azure VM et Monaco
Cycle de vie d'un projet web agile avec TFS 2013, Azure VM et Monaco
 
.Net et nouvelles opportunités dans Visual Studio 2013
.Net et nouvelles opportunités dans Visual Studio 2013.Net et nouvelles opportunités dans Visual Studio 2013
.Net et nouvelles opportunités dans Visual Studio 2013
 
Industrialisation des développements d'Apps SharePoint avec Node.js
Industrialisation des développements d'Apps SharePoint avec Node.jsIndustrialisation des développements d'Apps SharePoint avec Node.js
Industrialisation des développements d'Apps SharePoint avec Node.js
 
Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013
 
SharePoint Summit 2014 - Sauver votre argent, votre temps et vos cheveux grâc...
SharePoint Summit 2014 - Sauver votre argent, votre temps et vos cheveux grâc...SharePoint Summit 2014 - Sauver votre argent, votre temps et vos cheveux grâc...
SharePoint Summit 2014 - Sauver votre argent, votre temps et vos cheveux grâc...
 
Ansible meetup-jenkins
Ansible meetup-jenkinsAnsible meetup-jenkins
Ansible meetup-jenkins
 
Comment intégrer votre Surface Pro 3 dans votre réseau d’entreprise ?
Comment intégrer votre Surface Pro 3 dans votre réseau d’entreprise ?Comment intégrer votre Surface Pro 3 dans votre réseau d’entreprise ?
Comment intégrer votre Surface Pro 3 dans votre réseau d’entreprise ?
 
Windows 10 et PowerShell v5
Windows 10 et PowerShell v5Windows 10 et PowerShell v5
Windows 10 et PowerShell v5
 
Alphorm.com Formation SOPHOS XG FIREWALL : Niveau Avancé
Alphorm.com Formation SOPHOS XG FIREWALL : Niveau AvancéAlphorm.com Formation SOPHOS XG FIREWALL : Niveau Avancé
Alphorm.com Formation SOPHOS XG FIREWALL : Niveau Avancé
 
Présentation de Microsoft Azure
Présentation de Microsoft AzurePrésentation de Microsoft Azure
Présentation de Microsoft Azure
 
Ze cloud data-aspectize
Ze cloud   data-aspectizeZe cloud   data-aspectize
Ze cloud data-aspectize
 
Le Bulletin Azure, épisode 15
Le Bulletin Azure, épisode 15Le Bulletin Azure, épisode 15
Le Bulletin Azure, épisode 15
 
Tutoriel Vmware
Tutoriel VmwareTutoriel Vmware
Tutoriel Vmware
 
PHP industrialisé dans Windows Azure web sites
PHP industrialisé dans Windows Azure web sitesPHP industrialisé dans Windows Azure web sites
PHP industrialisé dans Windows Azure web sites
 

Destaque

la session Patterns azure cloud au Gwab 2014
la session Patterns azure cloud au Gwab 2014la session Patterns azure cloud au Gwab 2014
la session Patterns azure cloud au Gwab 2014Aymeric Weinbach
 
Cnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleCnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleAymeric Weinbach
 
Backup Recovery Hybride avec Windows Azure Backup au Gwab 2014 Paris
Backup Recovery Hybride avec Windows Azure Backup au Gwab 2014 ParisBackup Recovery Hybride avec Windows Azure Backup au Gwab 2014 Paris
Backup Recovery Hybride avec Windows Azure Backup au Gwab 2014 ParisAymeric Weinbach
 
Windows azure panorama (azr101)
Windows azure panorama (azr101)Windows azure panorama (azr101)
Windows azure panorama (azr101)Aymeric Weinbach
 
Cours N2 Accidents - Partie 1 & Partie 2
Cours N2 Accidents - Partie 1 & Partie 2Cours N2 Accidents - Partie 1 & Partie 2
Cours N2 Accidents - Partie 1 & Partie 2AquaBullesBeaujolaises
 
Azure camp 30 septembre spécial robotique
Azure camp 30 septembre spécial robotiqueAzure camp 30 septembre spécial robotique
Azure camp 30 septembre spécial robotiqueAymeric Weinbach
 
Session Objet Connecté gwab 2014 paris
Session Objet Connecté gwab 2014 parisSession Objet Connecté gwab 2014 paris
Session Objet Connecté gwab 2014 parisAymeric Weinbach
 
Concevoir ses premiers objets connectés avec azure
Concevoir ses premiers objets connectés avec azureConcevoir ses premiers objets connectés avec azure
Concevoir ses premiers objets connectés avec azureAymeric Weinbach
 
Rode Stippen Op Een Ei
Rode Stippen Op Een EiRode Stippen Op Een Ei
Rode Stippen Op Een Eieennieuwbegin
 
Taylor frigon open house slides 07 2012
Taylor frigon open house slides 07 2012Taylor frigon open house slides 07 2012
Taylor frigon open house slides 07 2012dmathisen
 
Taylor Frigon core growth versus other equity managers through 2 q2010
Taylor Frigon core growth versus other equity managers through 2 q2010Taylor Frigon core growth versus other equity managers through 2 q2010
Taylor Frigon core growth versus other equity managers through 2 q2010dmathisen
 
Taylor Frigon Capital Management Open House, July 2012
Taylor Frigon Capital Management Open House, July 2012Taylor Frigon Capital Management Open House, July 2012
Taylor Frigon Capital Management Open House, July 2012dmathisen
 
Taylor Frigon Open House, July 2012
Taylor Frigon Open House, July 2012Taylor Frigon Open House, July 2012
Taylor Frigon Open House, July 2012dmathisen
 
Health E Connection Loop
Health E Connection LoopHealth E Connection Loop
Health E Connection Loopjvchamb
 
Leesrups Boerderijdieren
Leesrups BoerderijdierenLeesrups Boerderijdieren
Leesrups Boerderijdiereneennieuwbegin
 
Stacy Mowery
Stacy MoweryStacy Mowery
Stacy Mowerysmowery13
 
Doc va viet thu bang tieng anh
Doc va viet thu bang tieng anhDoc va viet thu bang tieng anh
Doc va viet thu bang tieng anhTho Phan
 
Nature plus captions
Nature plus captionsNature plus captions
Nature plus captionsS.H.
 

Destaque (20)

la session Patterns azure cloud au Gwab 2014
la session Patterns azure cloud au Gwab 2014la session Patterns azure cloud au Gwab 2014
la session Patterns azure cloud au Gwab 2014
 
Cnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleCnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generale
 
Backup Recovery Hybride avec Windows Azure Backup au Gwab 2014 Paris
Backup Recovery Hybride avec Windows Azure Backup au Gwab 2014 ParisBackup Recovery Hybride avec Windows Azure Backup au Gwab 2014 Paris
Backup Recovery Hybride avec Windows Azure Backup au Gwab 2014 Paris
 
Windows azure panorama (azr101)
Windows azure panorama (azr101)Windows azure panorama (azr101)
Windows azure panorama (azr101)
 
Cours N2 Accidents - Partie 1 & Partie 2
Cours N2 Accidents - Partie 1 & Partie 2Cours N2 Accidents - Partie 1 & Partie 2
Cours N2 Accidents - Partie 1 & Partie 2
 
Cours N2 Physique
Cours N2 PhysiqueCours N2 Physique
Cours N2 Physique
 
Azure camp 30 septembre spécial robotique
Azure camp 30 septembre spécial robotiqueAzure camp 30 septembre spécial robotique
Azure camp 30 septembre spécial robotique
 
Session Objet Connecté gwab 2014 paris
Session Objet Connecté gwab 2014 parisSession Objet Connecté gwab 2014 paris
Session Objet Connecté gwab 2014 paris
 
Concevoir ses premiers objets connectés avec azure
Concevoir ses premiers objets connectés avec azureConcevoir ses premiers objets connectés avec azure
Concevoir ses premiers objets connectés avec azure
 
Rode Stippen Op Een Ei
Rode Stippen Op Een EiRode Stippen Op Een Ei
Rode Stippen Op Een Ei
 
Taylor frigon open house slides 07 2012
Taylor frigon open house slides 07 2012Taylor frigon open house slides 07 2012
Taylor frigon open house slides 07 2012
 
Clasifempresas
ClasifempresasClasifempresas
Clasifempresas
 
Taylor Frigon core growth versus other equity managers through 2 q2010
Taylor Frigon core growth versus other equity managers through 2 q2010Taylor Frigon core growth versus other equity managers through 2 q2010
Taylor Frigon core growth versus other equity managers through 2 q2010
 
Taylor Frigon Capital Management Open House, July 2012
Taylor Frigon Capital Management Open House, July 2012Taylor Frigon Capital Management Open House, July 2012
Taylor Frigon Capital Management Open House, July 2012
 
Taylor Frigon Open House, July 2012
Taylor Frigon Open House, July 2012Taylor Frigon Open House, July 2012
Taylor Frigon Open House, July 2012
 
Health E Connection Loop
Health E Connection LoopHealth E Connection Loop
Health E Connection Loop
 
Leesrups Boerderijdieren
Leesrups BoerderijdierenLeesrups Boerderijdieren
Leesrups Boerderijdieren
 
Stacy Mowery
Stacy MoweryStacy Mowery
Stacy Mowery
 
Doc va viet thu bang tieng anh
Doc va viet thu bang tieng anhDoc va viet thu bang tieng anh
Doc va viet thu bang tieng anh
 
Nature plus captions
Nature plus captionsNature plus captions
Nature plus captions
 

Semelhante a Wilfried woivré intégration continue

Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...vlabatut
 
Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...
Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...
Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...Microsoft
 
Expérience pratique de développement Azure
Expérience pratique de développement AzureExpérience pratique de développement Azure
Expérience pratique de développement AzureLevio
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
 
Microsoft Experiences 16, Vincent Thavonekham REX IoT Azure Large projects
Microsoft Experiences 16, Vincent Thavonekham REX IoT Azure Large projectsMicrosoft Experiences 16, Vincent Thavonekham REX IoT Azure Large projects
Microsoft Experiences 16, Vincent Thavonekham REX IoT Azure Large projectsFactoVia
 
Kalistick MixIT dev@cloud
Kalistick MixIT dev@cloudKalistick MixIT dev@cloud
Kalistick MixIT dev@cloudkalistick
 
TechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMTechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMJason De Oliveira
 
Windows Azure et SharePoint la Cloud-Story par Wilfried Woivre le 27/06/13
Windows Azure et SharePoint la Cloud-Story par Wilfried Woivre le 27/06/13Windows Azure et SharePoint la Cloud-Story par Wilfried Woivre le 27/06/13
Windows Azure et SharePoint la Cloud-Story par Wilfried Woivre le 27/06/13SOAT
 
Le bulletin Azure épisode 2
Le bulletin Azure épisode 2Le bulletin Azure épisode 2
Le bulletin Azure épisode 2benjguin
 
Objet direct seminaire_windows_azure_lyon_15_octobre_2013_vincent_thavonekham
Objet direct seminaire_windows_azure_lyon_15_octobre_2013_vincent_thavonekhamObjet direct seminaire_windows_azure_lyon_15_octobre_2013_vincent_thavonekham
Objet direct seminaire_windows_azure_lyon_15_octobre_2013_vincent_thavonekhamthavo001
 
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...Cédric Leblond
 
Alphorm.com Formation VMware Horizon View 5.2
Alphorm.com Formation VMware Horizon View 5.2Alphorm.com Formation VMware Horizon View 5.2
Alphorm.com Formation VMware Horizon View 5.2Alphorm
 
Séminaire Objet Direct: Commercialisez vos applications en mode Saas dans le ...
Séminaire Objet Direct: Commercialisez vos applications en mode Saas dans le ...Séminaire Objet Direct: Commercialisez vos applications en mode Saas dans le ...
Séminaire Objet Direct: Commercialisez vos applications en mode Saas dans le ...Edouard DANEL
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...vlabatut
 
SharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnantSharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnantMicrosoft
 
Gérez Windows Azure dans une Windows Store App grâce aux API REST !
Gérez Windows Azure dans une Windows Store App grâce aux API REST !Gérez Windows Azure dans une Windows Store App grâce aux API REST !
Gérez Windows Azure dans une Windows Store App grâce aux API REST !Microsoft Technet France
 
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...Vincent Thavonekham-Pro
 
Le Bulletin Azure épisode 1
Le Bulletin Azure épisode 1Le Bulletin Azure épisode 1
Le Bulletin Azure épisode 1benjguin
 
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...AZUG FR
 
Windows Azure: le cloud pour les développeurs
Windows Azure: le cloud pour les développeursWindows Azure: le cloud pour les développeurs
Windows Azure: le cloud pour les développeursMicrosoft
 

Semelhante a Wilfried woivré intégration continue (20)

Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
 
Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...
Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...
Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...
 
Expérience pratique de développement Azure
Expérience pratique de développement AzureExpérience pratique de développement Azure
Expérience pratique de développement Azure
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Microsoft Experiences 16, Vincent Thavonekham REX IoT Azure Large projects
Microsoft Experiences 16, Vincent Thavonekham REX IoT Azure Large projectsMicrosoft Experiences 16, Vincent Thavonekham REX IoT Azure Large projects
Microsoft Experiences 16, Vincent Thavonekham REX IoT Azure Large projects
 
Kalistick MixIT dev@cloud
Kalistick MixIT dev@cloudKalistick MixIT dev@cloud
Kalistick MixIT dev@cloud
 
TechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMTechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALM
 
Windows Azure et SharePoint la Cloud-Story par Wilfried Woivre le 27/06/13
Windows Azure et SharePoint la Cloud-Story par Wilfried Woivre le 27/06/13Windows Azure et SharePoint la Cloud-Story par Wilfried Woivre le 27/06/13
Windows Azure et SharePoint la Cloud-Story par Wilfried Woivre le 27/06/13
 
Le bulletin Azure épisode 2
Le bulletin Azure épisode 2Le bulletin Azure épisode 2
Le bulletin Azure épisode 2
 
Objet direct seminaire_windows_azure_lyon_15_octobre_2013_vincent_thavonekham
Objet direct seminaire_windows_azure_lyon_15_octobre_2013_vincent_thavonekhamObjet direct seminaire_windows_azure_lyon_15_octobre_2013_vincent_thavonekham
Objet direct seminaire_windows_azure_lyon_15_octobre_2013_vincent_thavonekham
 
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
 
Alphorm.com Formation VMware Horizon View 5.2
Alphorm.com Formation VMware Horizon View 5.2Alphorm.com Formation VMware Horizon View 5.2
Alphorm.com Formation VMware Horizon View 5.2
 
Séminaire Objet Direct: Commercialisez vos applications en mode Saas dans le ...
Séminaire Objet Direct: Commercialisez vos applications en mode Saas dans le ...Séminaire Objet Direct: Commercialisez vos applications en mode Saas dans le ...
Séminaire Objet Direct: Commercialisez vos applications en mode Saas dans le ...
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
 
SharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnantSharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnant
 
Gérez Windows Azure dans une Windows Store App grâce aux API REST !
Gérez Windows Azure dans une Windows Store App grâce aux API REST !Gérez Windows Azure dans une Windows Store App grâce aux API REST !
Gérez Windows Azure dans une Windows Store App grâce aux API REST !
 
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...
 
Le Bulletin Azure épisode 1
Le Bulletin Azure épisode 1Le Bulletin Azure épisode 1
Le Bulletin Azure épisode 1
 
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
 
Windows Azure: le cloud pour les développeurs
Windows Azure: le cloud pour les développeursWindows Azure: le cloud pour les développeurs
Windows Azure: le cloud pour les développeurs
 

Mais de Aymeric Weinbach

Gab 2017 iot azure aymeric weinbach
Gab 2017 iot  azure aymeric weinbachGab 2017 iot  azure aymeric weinbach
Gab 2017 iot azure aymeric weinbachAymeric Weinbach
 
Cnam cours azure ze cloud intro et présentation generale 2016
Cnam cours azure ze cloud intro et présentation  generale 2016Cnam cours azure ze cloud intro et présentation  generale 2016
Cnam cours azure ze cloud intro et présentation generale 2016Aymeric Weinbach
 
Cnam azure ze cloud resource manager
Cnam azure ze cloud  resource managerCnam azure ze cloud  resource manager
Cnam azure ze cloud resource managerAymeric Weinbach
 
Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Aymeric Weinbach
 
Gab paris 2015 automatisation
Gab paris 2015   automatisationGab paris 2015   automatisation
Gab paris 2015 automatisationAymeric Weinbach
 
Gab 2015 aymeric weinbach azure iot
Gab   2015 aymeric weinbach azure iot Gab   2015 aymeric weinbach azure iot
Gab 2015 aymeric weinbach azure iot Aymeric Weinbach
 
Cnam cours azure web sites
Cnam cours azure web sitesCnam cours azure web sites
Cnam cours azure web sitesAymeric Weinbach
 
Cnam cours azure zecloud mobile services
Cnam cours azure zecloud mobile servicesCnam cours azure zecloud mobile services
Cnam cours azure zecloud mobile servicesAymeric Weinbach
 
Cnam cours azure cloud services
Cnam cours azure  cloud servicesCnam cours azure  cloud services
Cnam cours azure cloud servicesAymeric Weinbach
 
Windows azure gwab - mobile services
Windows azure   gwab - mobile servicesWindows azure   gwab - mobile services
Windows azure gwab - mobile servicesAymeric Weinbach
 
Gérer facilement les identités dans le cloud
Gérer facilement les identités dans le cloudGérer facilement les identités dans le cloud
Gérer facilement les identités dans le cloudAymeric Weinbach
 
Introduction gwab 2014 paris
Introduction gwab 2014 parisIntroduction gwab 2014 paris
Introduction gwab 2014 parisAymeric Weinbach
 
Cnam azure 2014 mobile services
Cnam azure 2014   mobile servicesCnam azure 2014   mobile services
Cnam azure 2014 mobile servicesAymeric Weinbach
 

Mais de Aymeric Weinbach (20)

Serverless everywhere
Serverless everywhereServerless everywhere
Serverless everywhere
 
Gaib19 azure + ia = art
Gaib19   azure + ia = artGaib19   azure + ia = art
Gaib19 azure + ia = art
 
Gab 2017 iot azure aymeric weinbach
Gab 2017 iot  azure aymeric weinbachGab 2017 iot  azure aymeric weinbach
Gab 2017 iot azure aymeric weinbach
 
Cnam cours azure ze cloud intro et présentation generale 2016
Cnam cours azure ze cloud intro et présentation  generale 2016Cnam cours azure ze cloud intro et présentation  generale 2016
Cnam cours azure ze cloud intro et présentation generale 2016
 
Cnam azure ze cloud resource manager
Cnam azure ze cloud  resource managerCnam azure ze cloud  resource manager
Cnam azure ze cloud resource manager
 
Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote
 
Gab paris 2015 automatisation
Gab paris 2015   automatisationGab paris 2015   automatisation
Gab paris 2015 automatisation
 
Gab 2015 aymeric weinbach azure iot
Gab   2015 aymeric weinbach azure iot Gab   2015 aymeric weinbach azure iot
Gab 2015 aymeric weinbach azure iot
 
Cnam cours azure web sites
Cnam cours azure web sitesCnam cours azure web sites
Cnam cours azure web sites
 
Cnam cours azure zecloud mobile services
Cnam cours azure zecloud mobile servicesCnam cours azure zecloud mobile services
Cnam cours azure zecloud mobile services
 
Cnam cours azure iaas
Cnam cours azure iaasCnam cours azure iaas
Cnam cours azure iaas
 
Cnam cours azure cloud services
Cnam cours azure  cloud servicesCnam cours azure  cloud services
Cnam cours azure cloud services
 
Cnam azure 2015 storage
Cnam azure 2015  storageCnam azure 2015  storage
Cnam azure 2015 storage
 
Windows azure gwab - mobile services
Windows azure   gwab - mobile servicesWindows azure   gwab - mobile services
Windows azure gwab - mobile services
 
Gérer facilement les identités dans le cloud
Gérer facilement les identités dans le cloudGérer facilement les identités dans le cloud
Gérer facilement les identités dans le cloud
 
Gwab 2014 Paris keynote
Gwab 2014 Paris keynoteGwab 2014 Paris keynote
Gwab 2014 Paris keynote
 
Introduction gwab 2014 paris
Introduction gwab 2014 parisIntroduction gwab 2014 paris
Introduction gwab 2014 paris
 
Cnam azure 2014 storage
Cnam azure 2014   storageCnam azure 2014   storage
Cnam azure 2014 storage
 
Cnam azure 2014 mobile services
Cnam azure 2014   mobile servicesCnam azure 2014   mobile services
Cnam azure 2014 mobile services
 
Cnam azure 2014 iaas
Cnam azure 2014   iaas Cnam azure 2014   iaas
Cnam azure 2014 iaas
 

Último

The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)IES VE
 
KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311Erol GIRAUDY
 
Installation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en BootstrapInstallation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en BootstrapMaxime Huran 🌈
 
Mes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examensMes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examensErol GIRAUDY
 
Les Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleLes Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleErol GIRAUDY
 
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...Infopole1
 

Último (6)

The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)
 
KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311
 
Installation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en BootstrapInstallation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
 
Mes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examensMes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examens
 
Les Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleLes Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence Artificielle
 
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
 

Wilfried woivré intégration continue

  • 1. Intégration continue : Team Foundation Service ZeCloud – BarCamp – 22 novembre 2012 Agilité & Mobilité avec Windows Azure http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
  • 2. Team Foundation Service ? Team Foundation Server dans les nuages  Version TFS 2012 Pour tout type de langages  C#, VB.Net, Java, C++, PHP … » Si tu peux le mettre sur un serveur de fichier, tu peux le mettre dans TFS ! GRATUIT  5 utilisateurs maximum  Avec un compte MSDN, pas de limite http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
  • 3. Des avantages ? Aucun frais de maintenance Aucune infrastructure nécessaire Simple à installer Disponible sur divers IDE  Visual Studio 2012  Visual Studio 2010 SP1  Eclipse Identification avec votre Microsoft Account (WLID) Une interface Web simple et clair ! http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
  • 4. Des inconvénients Installation sur Visual Studio 2010  Mise en place d’une KB2581206 Service dans les nuages  Et si ça tombe ?  Sécurité des données  Aucun accès aux serveurs Pas de Sharepoint Impossible de customiser ces Work Items http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
  • 5. L’interface Web http://tfs.visualstudio.com http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
  • 6. A quoi sert l’intégration continue ? Principes Agiles Vérifier chaque mise à jour du code  Aucune régression / anomalie Amélioration de la qualité logicielle Amélioration du déploiement  Déploiement quand c’est nécessaire  Déploiement plus rapide ! http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
  • 7. Intégration dans Windows Azure Cloud Services Windows Azure Web Sites http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
  • 8. Intégration dans Visual Studio http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
  • 9. Création d’une build Choisir le trigger adapté ! http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
  • 10. Création d’une build (2) Template AzureContinuousDeployment.xaml Champs à renseigner  Solution To Build : Votre projet Visual Studio  Deployment Settings Name : Nom de votre instance  Alternate Cloud Service Environment : Staging ou Production http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
  • 11. Création d’une build http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
  • 12. Et Windows Azure dans tout ça Historique des déploiements Remise simple d’une ancienne version en Staging ou Production http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
  • 13. Lancement d’une build http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
  • 14. Questions ? http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr