From: Dave <dav...@gm...> - 2008-11-25 18:43:57
|
I found a way to access the necessary property. All labellers are passed the log of the current project. I use the XMLLogHelper class (specifically getBuildTimeStamp()) to get the timestamp I need. I then parse this to convert it to a standard date object using simpleDateFormat.parse() On Tue, Nov 25, 2008 at 6:31 PM, Durbha, Praveen (GE Healthcare) < Pra...@ge...> wrote: > Which version of Cruisecontrol are you using? Which SCC system are you > using? I am using Clearcase > > I am not sure about how you can access the JMX attributes..All I know is > there is a label incrementer for each type of SCC system(CVS,SVN, etc).. > > My guess is you can access the build start time like > this:(BuildLoopInformationBuilder.java) > > String timeOnBuildLoop = projectConfig.getBuildStartTime(); > > Are you using any documentation to write a plugin for customizing the build > label? > > Thanks > > ------------------------------ > *From:* Dave [mailto:dav...@gm...] > *Sent:* Tuesday, November 25, 2008 12:15 PM > *To:* cru...@li... > *Subject:* Re: [Cruisecontrol-user] Accessing Cruise default properties > incustomplugin > > Specifically what I want access to is the build start time. > The value of cctimestamp. > Even better would be if I could get access to the value of the original > buildStartTime object in the project class, that would be great, but is > there any way to do so? > /Dave > > On Tue, Nov 25, 2008 at 6:01 PM, Dave <dav...@gm...> wrote: > >> Yes, I'm writing a custom build labeller. >> The JMX control panel is not an option at the moment. >> Surely there must be some way to access the properties or are they only >> set when schedule is run? >> >> On Tue, Nov 25, 2008 at 5:54 PM, Durbha, Praveen (GE Healthcare) < >> Pra...@ge...> wrote: >> >>> I believe you can access them from the JMX control panel..Are you >>> looking at customizing the build label? There's already some back end java >>> code that does that for you.. >>> >>> ------------------------------ >>> *From:* Dave [mailto:dav...@gm...] >>> *Sent:* Tuesday, November 25, 2008 11:46 AM >>> *To:* cru...@li... >>> *Subject:* [Cruisecontrol-user] Accessing Cruise default properties in >>> customplugin >>> >>> I'm writing a custom label plugin and would like to know how to access >>> the Cruisecontrol default property values from the java plugin source: >>> ========================================================== >>> projectname The name of the CruiseControl project. label The build >>> label determined by the labelincrementer cvstimestamp Timestamp that >>> indicates when the build started, using the format >>> yyyy-MM-dd HH:mm:ss 'GMT' so it can be used as a CVS argument >>> cctimestamp Timestamp that indicates when the build started, using the >>> format yyyyMMddHHmmss cclastgoodbuildtimestamp Timestamp that indicates >>> when the last successful build was run, using the format yyyyMMddHHmmss >>> cclastbuildtimestamp Timestamp that indicates when the last build was >>> run, using the format yyyyMMddHHmmss lastbuildsuccessful indicates if >>> the last build was successful; either "true" or "false" buildforced indicates >>> if the build was forced; either "true" or "false" >>> ============================================================ >>> Can someone tell me how to access their values? >>> >>> /Dave >>> >>> -- >>> "A lot of people are afraid of heights. Not me, I'm afraid of widths." >>> >>> ------------------------------------------------------------------------- >>> This SF.Net email is sponsored by the Moblin Your Move Developer's >>> challenge >>> Build the coolest Linux based applications with Moblin SDK & win great >>> prizes >>> Grand prize is a trip for two to an Open Source event anywhere in the >>> world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> _______________________________________________ >>> Cruisecontrol-user mailing list >>> Cru...@li... >>> https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user >>> >>> >> >> >> -- >> "A lot of people are afraid of heights. Not me, I'm afraid of widths." >> > > > > -- > "A lot of people are afraid of heights. Not me, I'm afraid of widths." > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Cruisecontrol-user mailing list > Cru...@li... > https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user > > -- "A lot of people are afraid of heights. Not me, I'm afraid of widths." |