1.0.0.314 - Property Collectors

Hi,

 I tried to set up a new property collector, and noticed a minor visual issue with it, the running location and description are apparently shown in incorrect columns.

Attached image should illustrate the issue.

 

On a related note, it would be nice to have Delphi property collectors as a system defaults, or at least have a best practices to implement those in documentation.

Thanks Olli, this is fixed for the next build.

We might add property collectors for Delphi, still deciding what to do for tools we don’t have actions for yet.

As far as adding your own, I would avoid using %PATH% in this case, since you typically have a requirement for a specific version of Delphi, if you use the path to find it you’ll just find any old version on the agent.

Hi,

 Do you have any comment on whether you'll add the Delphi property collectors?

Some of the property collectors that would be useful for us in addition to the Delphi ones.
- Help & Manual

- ASP.NET MVC v4

- InstallShield

- Path existence


Also H&M actions, Signtool actions, and build runner action for Delphi would be welcome.

Hi Olli

I’ll try and get the delphi property collectors and others done in the next few days, once I get XE3 support in delphi working properly.

As for more actions, we will add more actions over time, however at this point we do not want to detract from FinalBuilder, as it is what is paying for the development of Continua! Continua will never have the same depth of action coverage that FinalBuilder has, and we will have a version of FinalBuilder that is more tuned towards working on Continua agents (and more attractive price wise).

For Delphi you will either have to use the MSBuild (which is what embarcadero want us to use) or the FinalBuilder actions.

That’s nice to hear. Do you have any idea when next build will be published?

We were hoping for today but didn’t get much testing done on the new build so we’ll leave it till Monday.


When setting up some property collectors I noticed that there appears to be one omission in the system.

I could not find a way to get version information from a dynamically located executable. What I mean is that in some cases we need to be able to locate an executable using the Path Finder, and then get the version information from that specific file. Currently it would appear that the file version collector accepts only hard coded paths.

An option has been added to the Path Finder collector that allows it to also collect the information the File Version collector collects. Hope that will solve your problem. (Available next build)

And I added property collectors for Delphi 7 - XE3. Should have a bould uploaded shortly (it’s building now).

Posted By Vinnie Rizza on 14 Sep 2012 12:14 AM

An option has been added to the Path Finder collector that allows it to also collect the information the File Version collector collects. Hope that will solve your problem. (Available next build)



This appears to work just fine, and is more elegant solution than using separate collectors.