Build overview of TFS azure (Preview) - monitoring

We are in a process of evaluating tfs azure.
We've migrated three of our projects(solutions) and created a specific project for each of the solutions in tfs azure.
Now we are looking for something to enable a visual overview of the current build status for all the three projects.
I know that I can get a overview of each project, by going to it's site, but I'd like an gathered overview of all the projects.
Today we are using Jenkins, connected to our local tfs 2010, and that gives us an direct overview of all the build statuses.
Does anybody know a tool for that?

After discussion with the Windows Azure team, the respons is that they don't support this at the moment. You can get a build overview on the project level, but not on the collection level.

Related

TFS 2017 missing process link

Our IT installed TFS 2017 (15.112.26307.0). It's a clean installation. It currently has few startup projects, just to see and explorer features. But the projects are missing "Process" link under Project Template page, to configure Agile/Scrum/CMMI. I don't see link for "Configure Features" either. My account has Project Administrator and Project Collection Administrators privileges. Ultimately we would like to explorer Agile process. Any help appreciated.
The Process tab is something that Microsoft has been building for VSTS and which is likely to come to on-prem in the near future. But for now TFS still uses the old XML based work item templates which offer a higher level of customizability, but which are also much harder to maintain.
For specific guidance on using witadmin.exe check out:
TFS Process Template Customisation Guide
Practical guidance for Work Item Tracking (WIT) and Process Template customizations.

Migrating a build definition from TFS to VSTS

I've been tasked with migrating a build from TFS to VSTS, I've used TFS from a developer point of view, however I've never created builds. Can anyone give me any advice where to start, good websites, tutorials, tools that might help, anything that might catch me out etc, basically my knowledge on this is very limited so anything would help. I've no doubt there must be somebody out there who can say we've done this, here is what we did...the new VSTS build will need to be a copy of the TFS build however some analysis needs to be done as the build process is old and certain parts may not be necessary. Thanks in advance!
Migrate New Vnext build definition from TFS to VSTS
If you want to template your builds or move them from TFS to VSTS, you could also use the REST API's to perform this. Details please refer this blog: HOW TO MOVE BUILD DEFINITIONS IN TFS TO OTHER PROJECTS USING THE REST API
Another example shown here. It shows how to get the JSON response of a build definition and again using the same reference to make a new one in the project you desire.
Migrate Old XAML to New Vnext build definition from TFS to VSTS
Unfortunately, there will not be any automated conversion processes. The new builds are based on a different architecture and run on a completely different system. And you can use both the new builds and agents alongside your XAML builds, controllers, and agents.
If you have heavily customized XAML builds and custom activities, you
can continue using those builds until you are ready to port your
business logic into scripts that can run in the new builds.
You should also take a look at these series of articles by jessehouwing devoted specifically to the case like yours.
About how to create a build, you could refer this tutorial from MSDN.

Is it possible to add custom build runners to MS Team Foundation Build Server?

I've recently developed custom build runners (plugins) to TeamCity and Jenkins. The plugins enable the users to start automated load tests as part of the build process.
To give you some idea here's the Jenkins plugin page with a lot of description:
https://wiki.jenkins-ci.org/display/JENKINS/Apica+Loadtest+Plugin
Here are a couple of screenshots of the TeamCity plugin:
The setup GUI: https://i.imgsafe.org/5221a01.png
Build log: https://i.imgsafe.org/c93f7f9.png
Custom tab with load test summary: https://i.imgsafe.org/f5b6937.png
Setup validation example: https://i.imgsafe.org/52cc9a2.png
These Continuous Integration frameworks allow a high level of customisation for plugin development: the UI, the output, client and server code etc. can all be tailored.
I've received a question whether we can develop a similar build runner for MS Team Foundation Build Service. I've completely new to TFS, I've never used it for anything. I've read through a couple of tutorials on how to install and set up TFS but there seems to be very little material available regarding custom build runners. The closest I've got are the following pages:
https://msdn.microsoft.com/en-us/library/bb130146.aspx
http://blogs.msdn.com/b/jimlamb/archive/2010/02/12/how-to-create-a-custom-workflow-activity-for-tfs-build-2010.aspx
However, they don't provide any example on GUI extensions, validation, customisation etc.
Therefore I'd like to get the opinion of experienced TFS users before we get any more serious with the framework:
is it possible to develop plugins for TFS build?
what are the limitations? E.g. can I build a custom GUI with custom client/server actions?
can I include custom pages, show graphs etc?
Any advice is welcome.
Thanks for your help,
Andras
When it comes to TFS Build, you first need to know that there are two build systems: XAML Build and a new, now default, build system.
XAML Builds are based on Windows Workflow Foundation. You can create custom activities and add these to a Build Definition Template. XAML Build only run on Windows and extending them is not very easy.
The new Build system is based on Node, runs cross-platform and is very easily extendable. Microsoft has open sourced all the tasks they have for TFS Build (see GitHub for the repository).
Targeting the new build system means that you support on-premises installations of TFS 2015 and the cloud hosted version of TFS: Visual Studio Team Services (see visualstudio.com for more info).
The easiest way to get started is by creating a new VSTS account (free!), adding some code and running a build. If you have that working, you can start exploring the existing build tasks and learn what's possible. You can then easily create your own task and start experimenting.
One thing that might be of interest to you is that TFS/VSTS already support load testing. You can run a very simple load test with a couple of mouse clicks or configure more complex Web Tests and use these in TFS in combination with Application Insights. I'm not sure if that's what your customers are looking for but it's worth checking out (see Cloud-based Load Testing for more information)

TFS local vs cloud

I just started with Team Foundation server and read different tutorials then tried it on default cloud server. As there is mentioned that we can only use team foundation server FREE up to 5 members. That is why I want to setup TFS on my server.
Please suggest me should I go for it ?
Is there any advantages of using TFS on cloud instead using it on my own local server?
Also is there any GOOD tutorial to setup TFS on my machine and enable it for my other team members remotely ? ( I am following this ) .
Zauk
TF Service is a nice way to get up and running quickly, without worrying about infrastructure, backups, etc. What you lose is some customization, lab management, and SSRS reporting, more info:
So which one to use is depending on your situation.
For tutorial on Install TFS
Just take a look on my 2 Guides about installing TFS 2012 and 2010, you will find step-by-step tutorial that explain to you exactly what you should do and how to verify every steps before moving to the next one, they have videos and documents with every detail steps needed.
I recommended to have a look on the whole sections because sometimes service accounts used for configuring different TFS components are very important.
TFS 2012 Guide
TFS 2010 Guide

How to: TFS Integration with Rational Quality Manager and Rational Requirement Composer

I am working on an integration approach for integrating Rational (IBM Jazz) Quality Manager (RQM) and Requirement Composer (RRC) with TFS.
As the teams are moving from ClearCase to TFS, what we are looking at is still being able to manage the requirements in RRC and manage testing using RQM.
The flow will be something like:
Requirements are planned and detailed in RRC
Create work items in TFS connected to the Requirements in RRC
Create design and code using VS2010 and managing the version control in TFS
Creating test plans and test cases in RQM (connected to requirements in RRC)
Run test against builds in TFS
Publish test results in RQM against builds in TFS
Run reports in RRC, RQM and TFS that links up the items across the platforms.
I have started looking at TFS Integration platform. But shall like to have your guidance for an early resolution and better solution approach and how to achieve this.
UPDATE:
As I was not getting good response here, I put this on MSDN and I really got good response there. I am not deleting this post here, but give the link here:
http://social.msdn.microsoft.com/Forums/en-US/tfsintegration/thread/fcb20f89-6801-4ad1-8f46-3df68325ca8d
Please follow this.

Resources