Continuous integration with ClearCase and updated snapshot views

I need to configure a continuous integration system. We use ClearCase version control and only snapshots due to platform limitations. I tried setting up Hudson and Luntbuild. Both of them show the same behavior. In the view, we have many libraries that are used for assembly, but strictly for reading. The CI system runs cleartool lshistory and finds the change in VCS. After that, it runs setartool setcs, which causes the view to update. This can take about half an hour, which is very undesirable for CI. Why not update only the changed items that were previously received by cleartool lshistory? Is there a CI system that can do this?

+3
source share
2 answers

Updating a snapshot view with a lot of elements may take some time.

That's why we use multiple views in our Hudson CI.

  • One with a minimum number of elements, a view that is monitored by Hudson and is updated if a change in VCS is detected.
  • One with general material that does not change so often (if it changes, we will declare Hudson's work manually)

Another solution, especially for the first view, is to use a dynamic view (and skip update download time)

+1
source

Yulia,

Parabuild - . , .

0

Source: https://habr.com/ru/post/1740478/


All Articles