Mar
30
2013

Comment fonctionne le versionning de base de données ?

image

J’ai récemment décrit comment mettre en place de l’intégration continue afin d’intégrer automatiquement les modifications de schéma de bases de données sur des bases de données de test par exemple. On m’a à cette occasion très justement indiqué que j’aurais pu décrire comment fonctionne le versionning de base de données. Je vais donc décrire via ce post comment gérer dans un SCM une base de données, et je vais l’illustrer via l’utilisation de RedGate SQL [...]

Mar
29
2013

Créer un nouveau type de WorkItem dans TFS 2012

image

Je l’indiquais récemment il est parfois très utile de créer un nouveau type de work item dans TFS afin de gérer de nouveaux types d’informations non gérés par défaut par le process template que vous avez choisi lors de la création de votre Team Project. Par exemple avec le modèle SCRUM vous disposez des types de work item suivants : Product Backlog Item Bug Task Impediment Test Case Comme vous avez pu l’apercevoir dans un [...]

Mar
28
2013

Afficher un nouveau type de Work Item dans le Task Board de TFS 2012

image.png

Il peut être utile de créer ses propres types de Work Item pour gérer des informations complémentaires aux Work Item créés par défaut par le process template que vous avez choisi lors de la création de votre Team Project. Je reviendrais d’ailleurs prochainement sur ce sujet avec un exemple de type WI que nous avons créé récemment afin de gérer une activité spécifique de notre service développement. L’affichage d’un nouveau type de work item dans [...]

Mar
25
2013

Déploiement automatisé avec TFS 2012 (Partie 1)

image

Nous avons vu précédemment comment intégrer les modifications de schémas d’une base de données dans un process d’intégration continue, la prochaine étape naturelle après la mise en place d’un processus est d’arriver à automatiser le déploiement d’une application directement depuis une build. Le principe est simple : arriver à déployer une build en un seul click que cela soit vers un environnement de tests ou un environnement de production. TFSDeployer est un projet CodePlex qui [...]

Mar
22
2013

Oubliez DropBox, de vrais outils gratuits de gestion de sources existent !

C’est avec une grande surprise que j’ai découvert il y a quelques jours l’annonce du support de DropBox pour les déploiements dans Windows Azure. Proposer le support de TFS, de git ou de mercurial d’accord, mais DropBox ?!? DropBox étant un “simple” espace de stockage sur le cloud, j’avais du mal à croire que certains développeurs l’utilisent en tant que repository de source, et pourtant cela semble bien être le cas. @patricevb hé oui crois-le [...]

Mar
21
2013

Les webcast des Techdays 2013 sont disponibles

Ca y est ! Les webcast des sessions des TechDays 2013 sont à présent disponibles ! Vous pouvez y retrouver les deux sessions que j’avais présenté : Trucs et astuces pour rendre votre application Windows 8 plus visible co-animée avec Sacha Leroux de Bewise Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8 co-animée avec Audrey Petit de Microsoft Ainsi que les sessions orientées ALM : Parcours Application Lifecycle Management

Mar
20
2013

Ce que SCRUM nous apporté : Gestion des problèmes

image

Qu’est-ce que t’as apporté SCRUM depuis que tu l’as mis en place ? Cette question m’a été posé lors d’un des derniers évènements auquels j’ai pu participer et je dois bien avouer que j’ai eu du mal à formuler une réponse exhaustive tant le nombre d’avantages apporté par notre mise en place de SCRUM est important. Au lieu de faire un post à rallonge indiquant tous les bénéfices que nous avons pu tirer de cette [...]

Mar
19
2013

Intégration Continue de BDD avec SQLCompare de RedGate

image_thumb.png

Nous utilisons SQL Source Control de RedGate pour le gérer le versionning de nos bases de données ainsi que SQLCompare afin de générer les scripts de mise à jour d’une version à une autre. Cette solution est en effet peu coûteuse et à mon sens plus simple à utiliser que les outils proposés par Microsoft. L’objectif de la mise en place d’intégration continue est d’arriver à déployer de manière automatique toutes les modifications sur une base de [...]

Mar
18
2013

Critique : Continous Integration in .net

continousintegration

Comme indiqué dans le titre de l’ouvrage, ce livre traite de la mise en place du principe d’intégration continue au sein de projets .net. Pour rester général, les auteurs évoquent cette mise en place via 3 environnements : CruiseControl.net, Team Foundation Server et Team City. Le message distillé au long des plus de 300 pages est clair, la mise en place d’intégration continue ne nécessite pas un investissement financier important (peut être gratuit via les [...]

Mar
15
2013

FeatureFlags : Initial Checkin sur CodePlex

image

Comme indiqué dans le titre, je viens de faire un premier checkin de mon état d’avancement de la librairie de gestion de FeatureFlags sur CodePlex. Vous pouvez accéder au portail du projet à cette adresse : http://featureflags.codeplex.com Pour rappel du scope actuel : Création de Feature Gestion de Flip au niveau code ou au niveau UI (WPF uniquement) Persistence de l’état des features dans une base SQL Server Je vais très prochainement faire une vraie [...]

Pages:1234567...31»