Hudson is a lot easier to use then Cruise Control (I have not used Cruise Control, but other people have told me that). It has a ClearCase plugin (I use it also) so definitely worth a try.
regards, Wim 2008/1/23, Richard M Smith <[EMAIL PROTECTED]>: > > Thanks for replying Wim, > > We do have our own custom build using Cruise Control which I'm converting > to use ClearCase instead of SourceSafe. I've not seen Hudson but I'll > check > it out. It seems we already have scm:update as part of the goal so maybe > something else is wrong, or the scm:update doesn't do quite what I want it > to, or maybe I haven't get ClearCase set up properly. Here's some of the > config.xml code... > > <plugin name="project.package" > classname="net.sourceforge.cruisecontrol.ProjectConfig" > buildafterfailed="false"> > <bootstrappers> > <!--<VSSBootstrapper > vsspath="\NeSSSP4\Rendering\${parent.name}\packages\${package.name > }\pom.xml" > localdirectory="${pdir}/${parent.name}/packages/${package.name}" > serverpath="\\idd4\vss"/> > <VSSBootstrapper > vsspath="\NeSSSP4\Rendering\${parent.name}\packages\${package.name > }\assemble-bin.xml" > localdirectory="${pdir}/${parent.name}/packages/${package.name}" > serverpath="\\idd4\vss"/>--> > > <clearcaseBootstrapper > viewPath="${pdir}\${parent.name}\packages\${package.name}" file="pom.xml" > /> > <clearcaseBootstrapper > viewPath="${pdir}\${parent.name}\packages\${package.name}" > file="\assemble-bin.xm" /> > <clearcaseBootstrapper viewPath="${pdir}\${parent.name}\packages" > file="pom.xml" /> > <clearcaseBootstrapper viewPath="${pdir}\${parent.name}\packages" > file="settings.xml" /> > </bootstrappers> > <modificationset quietperiod="120"> > <!-- <vss dateformat="d/MM/yy" timeformat="HH:mm" > vsspath="NeSSSP4/Rendering/${parent.name}/packages" login="," > serverpath="\\idd4\vss"/>--> > <clearcase branch="xrender_dev" viewpath="${pdir}"/> > </modificationset> > <schedule interval="300"> > <maven2 goal="clean scm:update deploy" > pomfile="${pdir}/${parent.name}/packages/${package.name}/pom.xml" > mvnscript="${pdirmaven}/cruisecontrol2/${mvn_script}"/> > </schedule> > ..... > > <project.package name="current.xrender"> > <property name="package.name" value="xrender"/> > <property name="parent.name" value="current"/> > <property name="mvn_script" value="mvn_jarweb.bat"/> > </project.package> > > I did wonder about calling cleartool in the batch file ...? > > Thanks > > Richard > > > > > > [EMAIL PROTECTED] > l.com To: > users@maven.apache.org > cc: > 23/01/2008 15:28 Subject: Re: Clearcase > Snapshot View Synchronisation > Please respond to > users > > > > > > > Do you have an own build system? Maybe you are better of using something > like Hudson? > > The command to update the view is scm:update ( > http://maven.apache.org/scm/plugins/index.html#update-mojo) > > regards, > > Wim > > 2008/1/22, Richard M Smith <[EMAIL PROTECTED]>: > > > > > > Can anyone supply some sample code for automatically synchronising a > > Clearcase snapshot view prior to a build? > > > > I am in the process of switching my Maven 2 Java build from Visual > Source > > Safe to ClearCase (new to me). > > > > <plugin> > > <artifactId>maven-scm-plugin</artifactId> > > <configuration> > > <connectionUrl>scm:clearcase:view:load > > > > > > /NESS_PVOB1/Projects/NESS_FR01/NESS_FR01_Int:NESS_PVOB1:xrender_dev</connectionUrl> > > > <recursive>true</recursive> > > <excludes>model/**</excludes> > > </configuration> > > </plugin> > > > > This works but I currently need to go into Clearcase and manually > > resynchronise the view to pick up changes. I would like the build to do > it > > for me. I have been supplied with some Ant code... > > > > <exec dir="${viewpath}${checked.stream}" executable="cleartool.exe > " > > outputproperty="checked.stream.response"> > > <arg value="setcs"/> > > <arg value="-stream"/> > > </exec> > > > > I want to do something similar in Maven but I can't find an example. > > Nearest I could get was a bug report saying cleartool update -force > could > > cause a crash. > > > > Thanks > > > > Richard > > > > > > > > For the latest data on the economy and society consult National Statistics > at http://www.statistics.gov.uk > > > ********************************************************************************* > > > Please Note: Incoming and outgoing email messages are routinely monitored > for compliance with our policy on the use of electronic communications > > ********************************************************************************* > > > Legal Disclaimer : Any views expressed by the sender of this message are > not necessarily those of the Office for National Statistics > > ********************************************************************************* > > > The original of this email was scanned for viruses by the Government > Secure Intranet virus scanning service supplied by Cable&Wireless in > partnership with MessageLabs. (CCTM Certificate Number 2007/11/0032.) On > leaving the GSi this email was certified virus free. > Communications via the GSi may be automatically logged, monitored and/or > recorded for legal purposes. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Vigilog - an open source log file viewer: http://vigilog.sourceforge.net Blog: http://www.jroller.com/page/Fester