2017-09-15 3 views
1

Mon projet de bibliothèque a été configuré avec plusieurs composants (20 composants). Lorsque j'ai essayé de télécharger la vue snapshot de Jenkins, je télécharge la base de code pour tous les composants. est de près de 10 GB.Chargement du composant modifié via Clearcase UCM Plugin + Jenkins

Mais je n'ai pas besoin de tous les composants à télécharger, nous avons donc un plugin ou une configuration pour le contrôler. Aussi, une fois que j'ai téléchargé le code entier la première fois, j'essaie d'obtenir le dernier code de base pour la deuxième fois, ce qui prend également plus de temps. J'ai donc besoin d'une solution pour obtenir seulement les composants modifiés.

Remarque: L'équipe Clearcase maintient une seule ligne de base pour tous les composants (Stream).

Répondre

1

Une vue snapshot ne télécharge que ce que lui indiquent ses règles de chargement.

Vous pouvez vérifier ces règles avec:

cd /path/to/snapshot/view 
cleartool catcs 

Faites un cleartool edcs pour modifier ces règles et charger uniquement le composant dont vous avez besoin.
Une fois que vous avez fait cela, Jenkins, en utilisant la même vue, ne chargera que ce que vous avez spécifié.

+0

Merci j'ai modifié la vue avec seulement le composant dont j'ai besoin. Mais j'ai besoin d'une clarification supplémentaire - Si je peux télécharger seulement le dossier requis mais pas la base de code complète du composant. Puisque j'essaye de créer le pot seulement avec ce code. –

+0

@Java_Sol Bien sûr: votre règle de chargement ne doit pas s'arrêter au niveau vob: load/avob/a/path/to/sous-dossier. Mais cela ne fonctionnera que si ce sous-dossier est sélectionné par les règles de sélection (ce qui devrait être le cas ici) – VonC