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

Reply via email to