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
- Cannot connect to Postgres Database when running Quarkus Tests with Gitlab ci
- Android SafeArgs gives error with GitHub actions
- Display coverage report on browser
- How to set variables across several Earthfiles with earthly for continuous integration
- Getting " Unauthorized Access" error in Git Actions(CI) when trying to run Fastlane(CD)
- Cost saving recommendations and best practices for Azure
- NodeJS application deployment on Digital Ocean using Github Actions
- Getting CI/CD error on biulding step in React Azure Pipeline
- gitlab ci: 'compose' is not a docker command
- I'm in Playwright, how do I run specific test cases by tag in (CI) execution
- Incorrect java version on Jenkins agent
- Azure YAML Pipeline schedule to run on the last Sunday of the month at 4 AM
- how to provide custom variables in gitlab api?
- How to build an artifact from a given branch in azure pipelines?
- CI testing with platformio with one build
Related Questions in HUDSON
- How to show commit hash as hyperlink in jenkins console output?
- jenkins startip error: java.lang.ClassFormatError: Name index 130 in LocalVariableTypeTable has bad constant type in class file hudson/model/Items
- I keep running into MissingPropertyException on my Jenkins job although the varibale is defined
- Uploaded file in fileparameter not found after some time waiting in Jenkins queue
- How to programmatically build a jobs in a view in hudson
- unable to resolve class hudson.model.StringParameterValue
- hudson.FilePath : How to list subDirectories as well whole using excludes glob filter
- FATAL: Remote call on jenkins node server failed
- Better parallelization of jenkins build nodes
- Caused by: org.jenkinsci.remoting.protocol.impl.ConnectionRefusalException: Connection closed before acknowledgement sent
- How to get only the Full name of previous Jenkins build
- Jenkins local EnvVars with hudson function
- Can we add windows 2019 as agent node in Jenkins 1.596.2. Is it compatible?
- Change/sort or prioritize the build queue in Declarative Jenkins Pipeline
- Jenkins can't save new project or can't update configuration of existing ones
Related Questions in CLEARCASE
- How do I list the description of a clearcase file?
- Clearcase server move with IP change - Clearcase client views with fix IP
- Can Clearcase Branch Strategy be applied on AzureDevops Platform
- Clearcase: How to repair a replica which have oplogs corrupted
- ClearCase to Git migration. Steps to migrate from ClearCase to Git
- Clearcase: How to determine all element versions in a VOB that have labels applied after a certain date
- VS Code:Remote SSH - How to open files from a clearcase dynamic view
- cleartool protectvob 2 different results
- How can I measure shell latency when the time measuring commands also get stuck?
- How to have ClearCase diagnose opslog gaps in Multisite
- ClearCase error, registry does not contain VOB with UUID
- How to do code merge from one branch to another in ClearCase
- Clearcase multisite vs Gitlab.... anything?
- How to create view from latest stream on clear case using command
- How to move a clearcase acivity with its changeset to a different view?
Related Questions in LUNTBUILD
- how to modify luntbuild mail notification template?
- how to use schedule variables in builders in luntbuild?
- Luntbuild No modules defined! Error
- what's the best way to automate post-build actions?
- CI server, lunt build or Jenkins
- Luntbuild for .net
- Continuous integration with ClearCase and long-updating snapshot views
- luntbuild + maven + findbugs = OutOfMemoryException
- Can I specify which VCS module or adaptor is used by a Luntbuild buiulder or schedule?
- How can I get the revision number into an Ant property in Luntbuild?
Related Questions in SNAPSHOT-VIEW
- Speeding up the fragmentation of a view
- How to update clearcase snapshot view with config_spec file
- How does a job can access a drive on a node, another job has mapped before?
- Reading the .copyarea.db and .copyarea.dat files in ClearCase snapshot views
- Capture off screen content as UIImage in iOS7
- Snapshot the webview return blank image
- Find my "hanging" checkouts from my view
- Robocopy error while copying from Dynamic View
- Creating Activities in a Snapshot View in ClearCase
- Compile fails in snapshot view
- When was a clearcase snapshot view last updated?
- What's the "proper" way to delete files from a ClearCase snapshot?
- Continuous integration with ClearCase and long-updating snapshot views
- Proper 'cleartool mkview' for ClearCase Snapshot view creation
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 # Hahtags
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)