I need to set up a continuous integration system. We use ClearCase version control and only snapshot views due to platform restrictions. I have tried setting up Hudson and Luntbuild. They both show the same behaviour. In a view, we have lots of libraries that are used for build but are strictly read-only. The CI system executes cleartool lshistory and finds a change in the VCS. After that, it executes cleartool setcs, which causes update of the view. This can take about half an hour, which is very undesirable for CI. Why wouldn't it update only the changed elements, which were previously obtained by cleartool lshistory? Is there a CI system that can do this?
Continuous integration with ClearCase and long-updating snapshot views
1k Views Asked by Yulia Rogovaya At
2
There are 2 best solutions below
2
Slava Imeshev
On
Yulia,
You may check out our Parabuild - it may work better for you. If not, we will be happy to work with you to resolve any performance issues.
Related Questions in CONTINUOUS-INTEGRATION
- Installing Teamcity build agent as a user: failed to install the service. selected account does not have enough rights
- Restrict number of instances of a build in the queue
- SShpass not allowed with Travis CI
- docker build with a template Dockerfile
- Team City pending changes for specific build configuration is not as per default branch
- Deployment of multiple Jenkins slaves on a Mac
- How do you get a BitBucket pull request to trigger a Bamboo build?
- [Jenkins]Why User-Defined axis doesn't work with slaves
- Switch job on online Node jenkins
- Git/CI workflow: remote branch to specify version to deploy on integration-test system?
- Jenkins CI pipeline radiator
- Can I schedule a Jenkins Build without CRON or REST API?
- Compile custom Platform in Teamcity 9
- OS X Server kills WiFi connection
- Git tag at the end of build on Visual Studio Online (Build vNext, hosted pool)
Related Questions in HUDSON
- Can I schedule a Jenkins Build without CRON or REST API?
- How to get another node's current build's parameters?
- How to convert action method to POST type in Jenkins/Hudson
- What is the best way to handle dev, test and prod enviroment in jenkins?
- How to configure Maven local calling Sonar server?
- Hudson - Send Status Change emails only
- Sugested way of working - Jenkins promotions or artifactory releases will deploy a war
- groovy.lang.MissingPropertyException: Not able to get the manager inside groovy system plugin
- Jenkins BuildResultTrigger doesn't seem to be working
- Remove N day older file from an external location using pom.xml (maven) or Hudson
- Authentication failed
- Error while deploying through hudson in tomcat
- How to detect a possible deadlock in a hudson build?
- SVN in Hudson through a proxy in Windows
- Hudson : warning MSB3245: Could not locate the assembly "nunit.framework"
Related Questions in CLEARCASE
- How to view difference between local hijacked file and the server copy of the file in clearcase
- Delete branch in clearcase in Eclipse using GUI operation
- Cleartool annotate command giving error - Not an object in a vob:"java file"
- How to get the logs in XML file in cleartool. I want the output of command cleartool lshistory in XML file
- clearcase rebase permission to specific person
- Why ClearCase Explorer is that ClearQuest Web is not supported UCM integration?
- Unable to deliver stream : error detected by clearacase subsytem
- Not able to see clearcase in Visual studio 2010
- CM API - Clearcase Resource Proxy Unable to Resolve
- How to check if a file is checked out (Clearcase / Python)
- Open a text file with a dot in the file path
- How to get into a vob on rcleartool
- Clearcase make vs Gnu make output
- How to launch legacy GUI of Clearcase from MSDOS
- Version Tree in Clear Case Explorer is not working
Related Questions in LUNTBUILD
- luntbuild + maven + findbugs = OutOfMemoryException
- how to modify luntbuild mail notification template?
- how to use schedule variables in builders in luntbuild?
- Continuous integration with ClearCase and long-updating snapshot views
- what's the best way to automate post-build actions?
- Luntbuild for .net
- Luntbuild No modules defined! Error
- How can I get the revision number into an Ant property in Luntbuild?
- Can I specify which VCS module or adaptor is used by a Luntbuild buiulder or schedule?
- CI server, lunt build or Jenkins
Related Questions in SNAPSHOT-VIEW
- How to update clearcase snapshot view with config_spec file
- Snapshot the webview return blank image
- How does a job can access a drive on a node, another job has mapped before?
- Compile fails in snapshot view
- Continuous integration with ClearCase and long-updating snapshot views
- Reading the .copyarea.db and .copyarea.dat files in ClearCase snapshot views
- Creating Activities in a Snapshot View in ClearCase
- Speeding up the fragmentation of a view
- What's the "proper" way to delete files from a ClearCase snapshot?
- Capture off screen content as UIImage in iOS7
- Robocopy error while copying from Dynamic View
- Find my "hanging" checkouts from my view
- Proper 'cleartool mkview' for ClearCase Snapshot view creation
- When was a clearcase snapshot view last updated?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The update of a snapshot view with a lots of elements can takes time.
That is why we are using several view in our Hudson CI.
Other solution is, especially for the first view, to use a dynamic view (and skip the update loading times)