I read this book in one week, and it’s really interesting.
This is not a book of classic TFS, its cookbook approach makes it different from others.
This treats almost every theme TFS but also on key topics of DevOps as cotinuous delivery on TFS 2015, but most also applies to VSTS.
The topics addressed are presented in the order of using TFS:
Beginning with the creation of a project team, the management of source code for TFVC and Git.
Then he addresses topics within builds, tests and Release using the latest version of Release which is integrated with TFS (then Update 2 RC1 or VSTS)
Finally the last themes are managing the TFS and TFS extension part with APIs and customization of work item form.
All subjects in the form of cookbooks respond to real issues encountered daily when using or administering TFS.
This book is therefore aimed both to administrators, developers, or even at Ops.
I recommend you buy it, read it and practice each of these cases.
Tarun Arora annonce blog post
Free chapter is available here.
we have seen in a previous article, the bases to create an extension for VSTS, that is to say, the pre-requisites and the structure of the Visual Studio solution.
But before you can use the extension remains of published step .
Publish an extension for VSTS is to:
Create VSIX package that contains the manifest
Upload this package in the Visual Studio publisher Marketplace
Publish files in a third website (as azure)
There are 2 Hosting modes of necessary files (html, js, css, …) for the extension:
Either the files are hosted in a third host such a website Azure :.
In this case
The manifest file vss-extension.json property contains the baseURI URL with https (https VSTS being, he can call a url https) of this website and does not contain the property files
Only the file vss-extension.json will be included in the package VSIX to publish
Either all files are included in the package to be published.
Lire la suite
This article follows a previous post on presentation of the the Visual Studio Marketplace and extensions, in this post we will see how to create an extension for VSTS.
Visual Studio (any version) or Visual Studio code for IDE developpment
NodeJs available here and update npm with command npm npm-g update: to create and publish the package
VSTS account: to test and use the extension:
Optional a external website hosting (like Azure web site) to create a website to host the pages of the extension
The Visual Studio project
Download the project template here, it helps to have a project with all the files that are needed for your extension and ready for publication.
After installing the project template, create a new project based on it (it is in the category typescript).
A solution is obtained with all the minimum files for extension.
Lire la suite
One of the major announcements during the Connect() event Visual Studio 2015 is the Visual Studio Marketplace that will enable the provision of extensions for Visual Studio Team Services (renamed Visual Studio Online).
For VSTS, Visual Studio Marketplace will allow the user to view and install an extension that will fit into the VSTS platform.
For the time extensions are only available for VSTS, for TFS On-premise is scheduled for update 2 or 3.
How to access to the Marketplace
Marketplace is accessible directly via VSTS account
Or via the url: https://marketplace.visualstudio.com/#VSTS
This page display the list of extensions made public, groupe by category.
Lire la suite