One of the things that I'm doing as my Continua CI project knowledge grows, is constantly improving existing project Stage/Actions via a refactoring approach. It would be good if each of the modal views include some links to the most recent set of changes (e.g. the last 5), so I can pop open those settings and copy and paste various values.
Example - Nunit Action
When I was generating .net Unit Test DLL's, I was doing that via $Source.MyRepo$\src\My.DotNet.UnitTestProject\Quality.Nunit.*proj and leaving the results in the \Bin directory.
Now I'm generating those unit test dlls into a folder structure like
$Output$\UnitTests.$Version.Build$
\NET40\x86\Quality.nunit.dll
\NET40\x64\Quality.nunit.dll
\NET35\x86\Quality.nunit.dll
\NET35\x64\Quality.nunit.dll
As a result of this new structure, I just need to get the first one copied correctly, then I can Copy/clone the actions within a project.
So by adding a simple "Similar Tab" to the existing data entry form, I can skip the following process.
A) Open a new browser tab.
B) Find a recent project I've edited, that use the same actions and open it.
C) Copy and paste all the fields to the project build action I'm working on.
D) Close the SQL Server Management Studio script I use to search the raw data to find the most recent project changes.
Not sure how others are using CI servers, but I'm finding it a learning exercise in getting the process correct in a project then rapidly changing all the existing projects to leverage those enhancements. I'm finding this incredibly useful with more complex DVCS repositories where I've got multiple branches and "Patches" getting committed to multiple branches.