juin 05

As I explained some time ago, I was writing an article about Continuous Integration in the Microsoft.NET world for the (french-speaking) website http://www.developpez.com/.

The article has been phased as follows :

First Part (published on March 4th - available online here) - 43 pagesSecond Part (published on June 5th - available online here) - 62 pages
  • Quick introduction to continuous integration
    • Why do we want Continuous Integration
    • What is Continuous Integration
    • What do we call BVTs
  • Quick presentation of the tools needed for Continuous Integration (in the Microsoft.NET world)
    • MsTest
    • Static Code Analysis
    • MsBuild
    • TfsBuild
  • Unit Test : Writing unit tests with MsTest
    • Structure of a test class
    • Checking the correctness of a test
    • Testing the non public API
  • Unit Test : Executing tests with MsTest
    • Via Visual Studio 
    • Thru Command line
  • Unit Test : Configuring tests
    • Test Runs naming
    • Code Coverage
    • Deploying files
    • TimeOut
  • Unit Test : Managing the tests
    • Via the "Test View"
    • Via the "Test Editor"
  • Unit Test : Additional attributes
    • Behavioral attributes
    • Informational attributes
  • Static Code Analysis : Presentation
    • Activate the analysis
    • Running the analysis
    • Explication of the rule naming
    • Parameterizing the analysis
  • Static Code Analysis : Correcting the errors
    • Correcting one error
    • Correcting several errors
    • Grouping the rules suppression in a global file
  • Static Code Analysis : Limitations
  • Quick introdution to MsBuild
  • First steps with MsBuild - Writing a basic project file
    • Its structure
    • What is a task ? a target ?
    • Creating and executing a project file
  • Going further with MsBuild
    • Ensure the project file is valid
    • Properties and PropertyGroup
      • How to statically & dynamically create them ? To use them ?
      • Order of declaration
      • Updating the value
      • Delaying the creation of a PropertyGroup
    • Items and ItemGroup
      • Same detail as for Properties
    • Executing a project file in command line
      • Choosing the target to execute
      • Overriding properties
      • Playing with verbosity
    • Using .NET 3.5 tasks
    • Playing with Targets
      • Control the execution order
      • Explicit call of a target : 3 techniques and their differences
      • Passing input and output parameters to a target
  • Refactor a project file
    • .targets files
    • Importing files from Source Control
  • Create your own tasks
    • A simple one, with inputs (mandatory or not), with outputs
    • Raising errors
    • Debugging your task
  • Quick introduction to Team Foundation Server
  • TFS & Continuous Integration
    • Create, edit and execute a build
    • Parameter a build
    • Which target can you override ?
  • Managing TFS
    • Destroying, Undoing and listing files
    • Presentation of TFS Power Tools
  • Tips & Tricks

To read this article, just go to http://dotnet.developpez.com/ or directly to my webpage on this site : http://pedautreppe.developpez.com/.

Note that these article are available only in french for now, but do not hesitate to leave comments here if you think the content is interesting and that it could be interesting that I translate it.

Commentaires

Health tips doctors.com

Posted on mardi, 25 juin 2013 08:47

You should take part in a contest for one of the most useful sites on the web. I'm going to highly recommend this blog!

anti anxiety medications

Posted on vendredi, 1 novembre 2013 07:25

Hi, i read your blog occasionally and i own a similar one and i was just curious if you get a lot of spam responses? If so how do you protect against it, any plugin or anything you can advise? I get so much lately it's driving me crazy so any help is very much appreciated.

Feel free to visit my website:  anti anxiety medications - http://articles.org.in/article.php?id=3671

garcinia cambogia for weight loss

Posted on vendredi, 27 décembre 2013 09:35

Nice post. I learn something new and challenging on websites I stumbleupon everyday. It will always be exciting to read content from other authors and use a little something from their web sites.

Also visit my web blog:  garcinia cambogia for weight loss - http://meituitu.com

garcinia cambogia blog

Posted on lundi, 3 février 2014 20:33

Pure Yacon syrup hails from the South American root, Yacon, located in the Andes Mountains. Rich in prebiotics, for example inulin and fructooligosaccharides (FOS), the tuberous root was historically integrated into the Peruvian diet. Today, there exists a new approach to benefit from the nutrient rich Yacon. By incorporating the Yacon extract right into a syrup, you will find there's convenient way to incorporate Yacon into our daily diets.

Look at my web blog -  garcinia cambogia blog - groups.diigo.com/.../buy-garcinia-cambogia-online-11628882

watch now

Posted on dimanche, 2 mars 2014 19:55

I just couldn't go away your website prior to suggesting that I actually loved the standard info an individual provide in your guests? Is gonna be back regularly in order to check up on new posts

My weblog ::  watch now - http://www.youtube.com/watch?v=WL3TQj7Zviw

Wilson

Posted on dimanche, 6 avril 2014 22:24

Very energetic article, I loved that bit. Will there be a part 2?

Also visit my web page ... garcinia cambogia select philippines ( Wilson - http://garciniacambogiaselect.me )

Ajouter un commentaire




biuquote
  • Commentaire
  • Aperçu immédiat
Loading