Hello,
do you have a README or some kind of usage documentation for these templates? What is the difference between the two?
I’m not sure I understand why I have to specify a SLN file and an FBP7 file in both templates. Wouldn’t the FBP7 have compile instructions for the SLN?
I am trying a dummy FinalBuilder project which only has an Export Log and Email step in Main and On Fail.
I am getting this error:
Exception Message: There is no working folder mapping for C:\Bld\18\BuildEng\BE.Integration.2013\src. (type ItemNotMappedException)
Exception Stack Trace: at Microsoft.TeamFoundation.VersionControl.Client.Client.GetLocalWorkspace(String localPath, Boolean throwIfNotFound)
at Microsoft.VisualBasic.Activities.VisualBasicValue1.Execute(CodeActivityContext context)<br> at System.Activities.Runtime.ActivityExecutor.ExecuteInResolutionContextT<br> at System.Activities.InArgument
1.TryPopulateValue(LocationEnvironment targetEnvironment, ActivityInstance activityInstance, ActivityExecutor executor)
at System.Activities.ActivityInstance.InternalTryPopulateArgumentValueOrScheduleExpression(RuntimeArgument argument, Int32 nextArgumentIndex, ActivityExecutor executor, IDictionary2 argumentValueOverrides, Location resultLocation, Boolean isDynamicUpdate)<br> at System.Activities.ActivityInstance.ResolveArguments(ActivityExecutor executor, IDictionary
2 argumentValueOverrides, Location resultLocation, Int32 startIndex)
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)
Everything DOES get pulled from Version Control. I don’t understand why I am getting this error.
Thanks,
Dave
Hi Dave,
At this time we have yet to write up some documentation or blogs about how to use these templates. Currently in deep development for FinalBuilder 8.
In the meant time please feel free to send the requests for help to support.
The error being reported is that the base directory for the TFS source folder is not mapped on the agent. In the mapping specified for the build you might have sub-folders mapped but not the base folder. Mapping the base folder will remove the error. I have a case at present to look at a better way of handling the mappings in the script so that the base folder is not required. At present all the information is sent to FinalBuilder so that it knows the folders it has to work with.
Hi Dave,
I have gone back and reviewed the templates and as it turns out both do require a solution and the configuration to build within it. The reason for this is that this information is required in the trigger file we pass to FinalBuilder. Its the trigger file which allows the extraction of build information through the “Get Team Foundation Build Parameters” action. I will log a support request to see if this requirement can be removed and only what is provided is sent. It its provided then the specified build parameter will return a blank string through “Get Team Foundation Build Parameters”.
Hi Jason,
I am not sure I understand this response. For all of our Production builds, we map the Team Project to a folder. This is currently working fine for us.
As a test, on my sandbox I mapped the Project-level folder ($/) to C:\TFSSource. Same error when running the build.
Please advise.
Thanks,
Dave
Hi Jason,
I haven’t progressed much with this issue. If I supply a hardcoded WorkspaceName value, the error will change. If it is left blank, then the mapping error occurs.
Is there a recommended value to be used?
Thanks,
Dave
Hi Dave,
I am working on a simplification of the build script for FinalBuilder. At present it requires the root folder to be mapped. I will have something a little more robust and some blog posts to go with it over the next week.