Practical guidance on the concepts of DevOps, continuous delivery and release management
The ALM Rangers introduced the DevOps Workbench solution and practical guidance in collaboration with the Patterns & Practices book Building a Release Pipeline with TFS, as a great way to start learning the concepts of DevOps & Release Management for TFS 2012 and to kick the tires.
Introducing some of the leads of the phenomenal collaboration effort, from the left to right: John Spinella (ALM Ranger Tooling), Casey O'Mara (ALM Ranger Guidance), David Pitcher (ALM Ranger Dev Lead) and Larry Brader (p&p, Book).
Practical DevOps guidance solutions
Building a Release Pipeline with Team Foundation Server
ALM Rangers DevOps
DevOps bug resolution using IntelliTrace
Supplements the Test Tooling Guide with the DevOps end-end scenario, giving you access to ALM end to end labs and guidance that include bug resolution using IntelliTrace. |
Other related solutions
When we engage in DevOps discussions, the following solution is mentioned frequently:
- InRelease – the future of release management in TFS to be included & packaged with Team Foundation Server 2013. Once you have learned the concepts in the guidance then you are ready to begin using the release management capabilities in Team Foundation Server 2013.
When to consider which solution
So, when should you consider which product and what are the possible migration strategies?
Targeting TFS 2012 |
Targeting TFS 2013 |
I need Support |
Enterprise scale |
||
Practical guidance on building a release pipeline with TFS |
X |
X |
|||
To learn / explore concepts of DevOps |
X |
X |
|||
Practical guidance on resolving bugs in production |
X |
||||
Implement a frequent / continuous delivery cycle environment |
X |
(X)1 |
limited2 |
|
|
Implement a frequent / continuous delivery cycle environment |
X |
X |
X |
|
1 |
Although the guidance and reference solution will work in a TFS 2013 environment, the future of release management in TFS will be the release management capabilities that will be included in TFS 2013 and Visual Studio 2013. These capabilities derive from our acquisition of the InRelease product that was announced in Summer 2013. If you graduate your learnings of the concepts in the guidance and reference solution, you will find that you will be on the right path to use the release management capabilities of Team Foundation Server 2013. |
2 |
Support is limited to Rangers and community engagements and assistance. |
Words from our product owner, Ed
Release Management & DevOps has become such an important part of the modern application lifecycle. Simplifying releases to production and dev/test environments is the next step in realizing more frequent & less stressful deliveries. The first step is through deployment automation and the DevOps ALM Rangers project will get you going on starting on the right foot! It pairs nicely with Team Foundation Server 2012 and Visual Studio 2012 and helps you solve common scenarios while applying what you have learned based on the Patterns & Practices guidance. You can then take the skills you learn with the DevOps ALM Rangers project and apply them to future investments into Team Foundation Server 2013 for release management that has come from our acquisition of the InRelease product announced earlier this summer.
The ALM Rangers Team!
This is the team that made this solution a reality, whereby it is important to emphasize that they all invested their personal family time to work on this adventure part-time, after-hours, around the globe … thank you team!
Reference Links
Please send candid feedback!
Which features do you need in the next version? What do you like and dislike in the current version?
We can’t wait to hear from you, and learn more about your experience using the add-in. Here are some ways to connect with us:
- Ask a question on the respective CodePlex discussion forum.
- Contact me on my blog.
Comments
Anonymous
September 10, 2013
This feels like it has a lot of overlap with the new InRelease tools, any integration or synergy planned between the two products?Anonymous
September 11, 2013
@Betty, the team has been collaborating closely with the InRelease product team and we are careful not to create feature overlap. I recommend that you watch the Channel9 video where Casey elaborates this topic. The ALM Rangers DevOps project allows you to start learning about the release management practices and you can begin to implement them with TFS 2012. Paired with the p&p book "Building a Release Pipeline with TFS" the guidance and workbench is a great way to get acclimated to the concepts for release management and apply them. Watch the space for announcements for the above mentioned guidance and p&p book.Anonymous
September 11, 2013
I have TFS 2013 and VS 2013 RC installed on my machine, but I can't seem to get the tool to work. Is this only supported on VS 2012 and not VS2013? :-sAnonymous
September 12, 2013
@Dave, at this stage we are only targeting VS 2012 with the BETA. We have raised a bug against the extension to support installation with VS 2013.Anonymous
September 12, 2013
The comment has been removed