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.