I was told it would take too long to build against a dynamic view - BUT I
NEVER ACTUALLY TESTED IT!
I will try it out on Monday.
Thanks Erez
[EMAIL PROTECTED]
com To: [email protected]
cc:
25/01/2008 09:31 Subject: Re: Clearcase Snapshot
View Synchronisation
Please respond to
users
Just wondering why you want snapshot view? we use dynamic views and the
combination of Maven/CruiseControl and ClearCase works very good.
Another question, why do you move to ClearCase? in our experience
Subversion
is better (but currently, we are forced to use ClearCase).
Erez.
On Jan 25, 2008 11:25 AM, Richard M Smith <[EMAIL PROTECTED]>
wrote:
> Thanks - that's good advice.
>
> Hudson looks impressive. I aksed permission to try it out but I was told
> no, stick with CruiseControl. If I can't fix the current problem with
> Maven
> & Clearcase I may have to dowgrade to Ant :-( as other projects in the
> office using Ant / Clearcase / CruiseControl rather than Maven /
> Clearcase
> / CruiseControl are working. The original problem is actually caused by
> standardisation as we're phasing out Visual Source Safe.
>
> Richard
>
>
>
>
> stephen.alan.connoll
> [EMAIL PROTECTED] To:
> [email protected]
> cc:
> 24/01/2008 09:08 Subject: Re: Clearcase
> Snapshot View Synchronisation
> Please respond to
> users
>
>
>
>
>
>
> Be careful to remember that to use Hudson effectively, you'll probably
> want
> to throw away a lot of the cruddy workarounds that are likely in your
> build
> script.
>
> For example, we used to have one build script check out from source
> control
> because CruiseControl would not always get things correct (i.e. it became
> a
> fancy cron)
>
> Another build script would do a lot of reporting against the SCM and
> parsing
> of unit test results (because we did not have those reports automatically
> from hudson)
>
> On Jan 24, 2008 7:27 AM, Wim Deblauwe <[EMAIL PROTECTED]> wrote:
>
> > 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:
> > > [email protected]
> > > 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
> >
>
>
> This email was received from the INTERNET and scanned by the Government
> Secure Intranet anti-virus service supplied by Cable&Wireless in
> partnership with MessageLabs. (CCTM Certificate Number 2007/11/0032.) In
> case of problems, please call your organisation's IT Helpdesk.
> Communications via the GSi may be automatically logged, monitored and/or
> recorded for legal purposes.
>
>
> 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.
>
This email was received from the INTERNET and scanned by the Government
Secure Intranet anti-virus service supplied by Cable&Wireless in
partnership with MessageLabs. (CCTM Certificate Number 2007/11/0032.) In
case of problems, please call your organisation’s IT Helpdesk.
Communications via the GSi may be automatically logged, monitored and/or
recorded for legal purposes.
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.