Your browser was unable to load all of the resources. They may have been blocked by your firewall, proxy or browser configuration.
Press Ctrl+F5 or Ctrl+Shift+R to have your browser try again.

QuickBuild with Dynamic ClearCase Views #467

jaygohil ·
Hi,

I understand Quickbuild currently does not support ClearCase dynamic views.

This is disappointing.

When can we expect support to Dynamic views? or is there any work around?

- Jayesh
  • replies 15
  • views 6961
  • stars 0
robinshen ADMIN ·
QuickBuild is designed to take control of the view creation and view directory, where snapshot view is most appropriate for this purpose. Also I personally do not think dynamic view is not suitable for a build system as it does not guarantee build consistency. For example, if someone is making checkins while a build is in progress. With snapshot view, this type of problem will never happen as QuickBuild updates the view before build and intermediate checkins does not affect the build.

Regards
Robin
jaygohil ·
Hi Robin,

I don't agree with you that build carried out of dynamic views will be inconsistent. We hae always been using dynamic views with time stamp parameters.

We have number of products & branches with tons of code in there. We can not afford to create snapshot view for each one of them.

Dynamic views are supported by most CI tools and also in Luntbuild which is the base for Quickbuild. So it is disappointing not to have it supported.

This has act as a road block for us otherwise what seemed like an excellent CI tool for our needs.

I would definitely like to hear from you if you intend to support dynamic views in future.

Thanks,

Jayesh
robinshen ADMIN ·
Thanks for sharing idea of using dynamic view timestamps. Seems like a viable solution for ensuring build consistency.
Can you describe more about your current build process, such as how timestamp is applied to dynamic view, do you need to create label in ClearCase to refect the timestamp, etc.

Thanks
Robin
jaygohil ·
Hi Robin,

At the tiem of build we apply the timestamp to dynamic views config spec as something like,

element * CHECKEDOUT -time 02-Feb-2009.01:18:49
element * .../release branch/LATEST -time 02-Feb-2009.01:18:49
element * /main/0 -time 02-Feb-2009.01:18:49

On this config spec we will aplly the pre build labels & then proceed from there.

Again I would dearly wished you would have supported ClearCase dynamic views.

- Jayesh
robinshen ADMIN ·
Hi Jayesh,

We will add dynamic view support. However as 2.0 is nearly to be released, we may need to postpone dynamic view support in 2.1.
Does the workaround of using FileSystem repository I proposed work for your case temporarily? The file system repository monitors specified folder (or driver) and copy changed files into QuickBuild's workspace to construct the build. Before checkout this repository, you will add a step to call a custom script applying timestamp to your dynamic view.

Regards
Robin
jaygohil ·
Hi Robin,

I can certainly try to see how filesystem reposiory with dynamic view works on my local environment for my interest only.

We cannot take this approach to our production as certainly the idea of a purchasing a licensed tool is to do away with such work arounds and get a solid system in palce.

Nice to hear that you will support dynamic views in future. Can I have a estimated timeline for the same? That will help us in deciding our future roadmap as far as continuous integration is concerned.

Thanks,

Jayesh
robinshen ADMIN ·
QuickBuild 2.0 will be released in the first quarter, and if we do not have enough time to add dynamic support in 2.0, it will be added in 2.1 which should be released in the second quarter this year.

Regards
Robin
ifishman ·
Hi Robin,

We are considering to replace existing build system by QuickBuild.
We exploit ClearCase UCM dynamic views for nightly builds.
The scenario is following:
1) On UNIX: create a stream and an UCM dynamic view attached it.
2) On XP-based build server: map UCM dynamic view created in step 1. to drive.
3) On XP-based build server: run build in the view mapped in step 2.
4) On XP-based build server: run automatic sanity test once build finished
5) Send e-mail notification

Would you please tell if latest version of QuickBuild supports the above mentioned scenario?
If not when first Quickbuild "early" beta (or alpha) version supporting dynamic views will be available?
Having QuickBuild support for dynamic views will allow us to start evaluations.

Thank you,

Igor
robinshen ADMIN ·
Hi Igor,

Dynamic view is postponed to QuickBuild 2.1 due to the tight schedule. Once we decide to implement it, we will take your scenario into consideration. For ClearCase users who want to try QuickBuild 2.0, we suggest to use snapshot view which we think is appropriate for a build system.

Thanks
Robin
ifishman ·
Hi Robin,

Thank you for your answer.
When do you think QuickBuild 2.1 beta will be available?

Igor
robinshen ADMIN ·
Hi Igor,

Sorry that we've not scheduled 2.1 yet. Currently QuickBuild is still in beta state for 2.0 release. Once we've officially released 2.0, we will come up a schedule for 2.1

Thanks
Robin
ifishman ·
Sorry that we've not scheduled 2.1 yet. Currently QuickBuild is still in beta state for 2.0 release. Once we've officially released 2.0, we will come up a schedule for 2.1


Hi Robin,

Do you have already schedule for 2.1?
If yes, when first beta version with ClearCase dynamic views support will be available?

Thank you,

Igor
robinshen ADMIN ·
Hi Igor,

We've scheduled 2.1 including the clearcase dynamic view support, but have not determined a timeline yet. We hope to get it ready in three months.

Sorry for delay of this feature.
ifishman ·
Hi Robin,

Do we have any progress with that issue?

Regards,

Igor
robinshen ADMIN ·
Dynamic view support is now included in 2.1. Please give it a try and let us know if you have any thoughts.